Skip to main content

CAS Metadata configuration

  • This guide contains info about setting your {$provider-id}.json file.
  • Set your type property to cas.

Authentication properties

  • Below is the list of CAS authentication properties which can be set in the authentication properties of your metadata file.
PropertyTypeRequiredDescriptionExample value
serverUristringtrueBase URI of the CAS server. This must be provided.https://cas.example.org/cas
serverLoginUristringfalseLogin URI of the CAS server. If not provided, defaults to <serverUri>/login.https://cas.example.org/cas/login
serverLogoutUristringfalseLogout URI of the CAS server. If not provided, defaults to <serverUri>/logout.https://cas.example.org/cas/logout
userNameAttributestringfalseUser identification attribute. Default value is uid.uid

Full example of using CAS as provider

{
"type": "cas",
"authenticationProperties": {
"serverUri": "https://cas.example.org/cas",
"serverLoginUri": "https://cas.example.org/cas/login",
"serverLogoutUri": "https://cas.example.org/cas/logout",
"userNameAttribute": "uid"
}
}