Help is available by sending an email to csf-support@mit.edu
Have any suggestion on how improve this wiki? Please give us your feedback at csf-support@mit.edu
Quick Links to:
CSF Email properties
Need more information about the csf-email email service? Go to the CSF Email Service Technical Spec for more information.
- email.address.from:
- Description: A string containing an email address from whom the email is being sent. The string may contain more than just an email address.
- Usage: Optional
- Example: email.address.from=registration@mit.edu ("MIT Office of the Registrar")
- Dependencies: If specified, this value will always be used in the from field of the email.
- email.address.test.to:
- Description: A string containing an email address to whom the email is being sent.
- Usage: Optional. Recommend to be used on WORKSTATION, DEV, TEST and QA servers and not used on PRODUCTION servers.
- Example: email.address.test.to=rjrenolds@mit.edu
- Dependencies: Used in conjunction with the email.production.mode property.
When email.production.mode=false:
email will be sent to the email address specified with this property.
When email.production.mode=true:
email will be sent to the email address specified by the calling application.
- emai.address.bcc:
- Description: A string of CSV email address(es) to be used in the email's bcc.
- Usage: Optional
- Example: email.address.bcc=rjrenolds@mit.edu
- Dependencies: Used in conjunction with the email.production.mode property.
When email.production.mode=false:
bcc addresses will not be added to the emails.
When email.production.mode=true:
bcc addresses will be added to the emails.
- email.production.mode:
${renderedContent}
- Description: Used to indicate whether or not the applicaition is deployed on a production server.
- Usage: Required
- Example: Only the boolean values true or false are allowed.
When email.production.mode=false:
the application is deployed to DEV, TEST or QA server and is not deployed to a PRODUCTION server.
When email.production.mode=true:
the application is deployed to a PRODUCTION server. - Dependencies: None.
CSF Local authorization/authentication properties
- local.mitroles:
- Description: A csv string of application defined roles.
- Usage: Optional. Only to be used on developer workstations. Do not use on servers.
- Example: local.mitroles=SSB_ADMIN,SSB_PAYMENT,SSB_REPORTS.
- Dependencies:
Will only be used if local.authentication=true and local.mitroles contains a non-empty string. Otherwise, the uaws webservice will be used to get the user roles. - local.mitroles.domain:
${renderedContent}${renderedContent}${renderedContent}
- local.mitroles.function:
${renderedContent}${renderedContent}${renderedContent}
- local.authentication:
${renderedContent}${renderedContent}${renderedContent}${renderedContent}${renderedContent}${renderedContent}
- local.user.name:
${renderedContent}${renderedContent}
- local.user.password:
${renderedContent}${renderedContent}
CSF ROLES authorization properties
- roles.function.category:
${renderedContent}${renderedContent}${renderedContent}
- roles.function.function:
${renderedContent}${renderedContent}${renderedContent}
- webservices.mitrolesws.proxy.user:
${renderedContent}${renderedContent}
- webservices.mitroles.url:
${renderedContent}${renderedContent}
- webservices.keyStore:
${renderedContent}${renderedContent}
- webservices.keyStorePassword:
${renderedContent}${renderedContent}
- webservices.trustStore:
${renderedContent}${renderedContent}
- webservices.trustStorePassword:
${renderedContent}${renderedContent}