Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

*
  • Description
*:  A sting containing an abitrary user name. *Usage*:  Optional.  Only to be used on developer workstations. *Example*:  local
  • :  A sting containing an abitrary user name.
  • Usage:  Optional.  Only to be used on developer workstations.
  • Example:  local.user.name=jblow.
1
*
  • Dependencies
*:  Will only be used if
  • :  Will only be used if local.authentication=true.

1
  1. local.user.password:

*
    • Description
*:  A sting containing an abitrary user password. *Usage*:  Optional.  Only to be used on developer workstations. *Example*:  local
    • :  A sting containing an abitrary user password.
    • Usage:  Optional.  Only to be used on developer workstations.
    • Example:  local.user.password=mypassword.
1
*
    • Dependencies
*:  Will only be used if
    • :  Will only be used if local.authentication=true.
Panel

Anchor
CSF Local authorization/authentication properties
CSF Local authorization/authentication properties

CSF Local authorization/authentication properties

  1. 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.
  2. 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.
  3. 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.
  4. 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:
indent
11
indent
1
indent
1
indent
1
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.  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.
    
    indent
    1
    1
    *Dependencies*:  None