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
Panel |
---|
Anchor |
---|
| CSF Email properties |
---|
| CSF Email properties |
---|
|
CSF Email propertiesNeed 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:
- 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.
|
Panel |
---|
Anchor |
---|
| CSF Local authorization/authentication properties |
---|
| CSF Local authorization/authentication properties |
---|
|
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:
- Description: A string containing the application defined ROLES DB 3 character catagory.
- Usage: Optional. Only to be used on developer workstations. Do not use on servers.
- Example: local.mitroles.domain=SFS.
- Dependencies: Will only be used if local.authentication=true and local.mitroles contains a non-empty string.
- local.mitroles.function:
- Description: A string containing the application defined ROLES DB 3 character function.
- Usage: Optional. Only to be used on developer workstations. Do not use on servers.
- Example: local.mitroles.function=SSB.
- Dependencies: Will only be used if local.authentication=true and local.mitroles contains a non-empty string.
- local.authentication:
- Description: A boolean value indicating whether or not TOUCHSTONE authentication is to be used.
- Usage: Required.
- Example: Only the boolean values true or false are allowed.
When local.authentication=false: Touchstone will be used to authenticate the user. Always set this value to false when deployed to a server. When local.authentication=true: Authentication will be done via a local dialog box. User will be prompted to enter the local.user.name and local.user.password.
- Dependencies: None.
- local.user.name:
- Description: A sting containing an abitrary user name.
- Usage: Optional. Only to be used on developer workstations.
- Example: local.user.name=jblow.
- Dependencies: Will only be used if local.authentication=true.
- local.user.password:
- Description: A sting containing an abitrary user password.
- Usage: Optional. Only to be used on developer workstations.
- Example: local.user.password=mypassword.
- Dependencies: Will only be used if local.authentication=true.
|
Panel |
---|
Anchor |
---|
| CSF ROLES authorization properties |
---|
| CSF ROLES authorization properties |
---|
|
CSF ROLES authorization properties- roles.function.category:
indent |
---|
|
*Description*: A string containing the application defined ROLES DB 3 character catagory. The 3 character catagory is assigned by the ROLES DB administrator.
*Usage*: Required.
*Example*: roles.function.category=SFS.
|
indent |
---|
|
Will only be used if local.authentication=false or local.mitroles has not been used. This will override the default
category (REG) used by the uaws webservice when retrieving the user's roles from the ROLES DB.
|
- roles.function.function:
indent |
---|
|
*Description*: A string containing the application defined ROLES DB 3 character function. The 3 character function is assigned by the ROLES DB administrator.
*Usage*: Optional.
*Example*: local.mitroles.function=SSB.
|
indent |
---|
|
If specified, this property will only be used if local.authentication=false or local.mitroles is not used.
|
- webservices.mitrolesws.proxy.user:
indent |
---|
|
*Description*: A ROLES DB proxy user that will be used by the uaws webservice when retreiving the user's authorizations. The ROLES proxy user is assigned by the ROLES DB administrator.
*Usage*: Required.
*Example*: webservices.mitrolesws.proxy.user=REG$PRD.
|
indent |
---|
|
*Dependencies*: None
|
- webservices.mitroles.url:
indent |
---|
|
*Description*: The URL to the uaws webservice.
*Usage*: Required.
*Example*: webservices.mitroles.url=https://uaws-mit-edu.ezproxyberklee.flo.org/uaws/services/ua.
|
indent |
---|
|
*Dependencies*: None
|
- webservices.keyStore:
indent |
---|
|
*Description*: The Java keystore that is used to authenticate to the uaws webservice.
*Usage*: Required.
*Example*: webservices.keyStore=/certificates/keystores/registrar.jks.
|
indent |
---|
|
*Dependencies*: None
|
- webservices.keyStorePassword:
indent |
---|
|
*Description*: The password for the Java keystore. You can get the password from ops.
*Usage*: Required.
*Example*: webservices.keyStorePassword=changeit.
|
indent |
---|
|
*Dependencies*: None
|
- webservices.trustStore:
indent |
---|
|
*Description*: The server trust store that is used to authenticate to the uaws webserver. You can [download the serverTrustStore.jks | Install Maven^serverTrustStore.jks] now.
*Usage*: Required.
*Example*: webservices.trustStore=/certificates/keystores/serverTrustStore.jks.
|
indent |
---|
|
*Dependencies*: None
|
- webservices.trustStorePassword:
indent |
---|
|
*Description*: The password for the Java truststore.
*Usage*: Required.
*Example*: webservices.keyStorePassword=changeit.
|
indent |
---|
|
*Dependencies*: None
|
|