Default input properties
Most nevisIDM AuthStates use a common input property handling with several fallbacks for backward compatibility. If a parameter cannot be resolved by the configured substitution, the fallbacks are performed (in the given order) until a non-empty value is found.
Properties (Input)
user.loginId (string, "${inargs:isiwebuserid}")
Login ID, known by the user.
Fallbacks:
- "${sess:ch.adnovum.nevisidm.user.loginId}"
- "${request:loginId}"
- "${notes:loginid}"
client.name (string, "${inargs:client}")
A user with a certificate registered in multiple clients needs to select the client to select the correct account.
AuthState Fallbacks:
- "${sess:ch.adnovum.nevisidm.user.clientName}"
- "${inargs:Client}"
- "${notes:client}"
- The client name is taken from the user.loginid property if it is in the form "clientname/loginId"