*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.
indent
1
1
*Dependencies*:
indent
2
2
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, domain and function.
local.mitroles.domain:
indent
1
1
*Description*: A string containing the application defined ROLES DB 3 character catagory. The 3 character catagory is assigned by the ROLES DB administrator.
*Usage*: Optional. Only to be used on developer workstations. Do not use on servers.
*Example*: local.mitroles.domain=SFS.
indent
1
1
*Dependencies*:
indent
2
2
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, domain and function.
local.mitroles.function:
indent
1
1
*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. Only to be used on developer workstations. Do not use on servers.
*Example*: local.mitroles.function=SSB.
indent
1
1
*Dependencies*:
indent
2
2
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, domain and function.
local.authentication:
indent
1
1
*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.
indent
2
2
When local.authentication=false:
indent
3
3
Touchstone will be used to authenticate the user. Always set this value to *false* when deployed to a server.
indent
2
2
When local.authentication=true:
indent
3
3
Authentication will be done via a local dialog box. User will be prompted to enter the local.user.name and local.user.password.
indent
1
1
*Dependencies*: None.
local.user.name:
indent
1
1
*Description*: A sting containing an abitrary user name.
*Usage*: Optional. Only to be used on developer workstations.
*Example*: local.user.name=jblow.
indent
1
1
*Dependencies*: Will only be used if local.authentication=true.
local.user.password:
indent
1
1
*Description*: A sting containing an abitrary user passwore.
*Usage*: Optional. Only to be used on developer workstations.
*Example*: local.user.password=mypassword.
indent
1
1
*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
1
1
*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
1
1
*Dependencies*:
indent
2
2
Will only be used if local.authentication=false or local.mitroles has not been used.&nbps; 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
1
1
*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
1
1
*Dependencies*:
indent
2
2
If specified, this property will only be used if local.authentication=false or local.mitroles is not used.
webservices.mitrolesws.proxy.user:
indent
1
1
*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
1
1
*Dependencies*: None
webservices.mitroles.url:
indent
1
1
*Description*: The URL to the uaws webservice.
*Usage*: Required.
*Example*: webservices.mitroles.url=https://uaws-mit-edu.ezproxyberklee.flo.org/uaws/services/ua.
indent
1
1
*Dependencies*: None
webservices.keyStore:
indent
1
1
*Description*: The Java keystore that is used to authenticate to the uaws webservice.
*Usage*: Required.
*Example*: webservices.keyStore=/certificates/keystores/registrar.jks.
indent
1
1
*Dependencies*: None
webservices.keyStorePassword:
indent
1
1
*Description*: The password for the Java keystore. You can get the password from ops.
*Usage*: Required.
*Example*: webservices.keyStorePassword=changeit.
indent
1
1
*Dependencies*: None
webservices.trustStore:
indent
1
1
*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
1
1
*Dependencies*: None
webservices.trustStorePassword:
indent
1
1
*Description*: The password for the Java truststore.
*Usage*: Required.
*Example*: webservices.keyStorePassword=changeit.