CAS Metadata configuration
- This guide contains info about setting your
{$provider-id}.jsonfile. - Set your
typeproperty tocas.
Authentication properties
- Below is the list of CAS authentication properties which can be set in the authentication properties of your metadata file.
| Property | Type | Required | Description | Example value |
|---|---|---|---|---|
| serverUri | string | true | Base URI of the CAS server. This must be provided. | https://cas.example.org/cas |
| serverLoginUri | string | false | Login URI of the CAS server. If not provided, defaults to <serverUri>/login. | https://cas.example.org/cas/login |
| serverLogoutUri | string | false | Logout URI of the CAS server. If not provided, defaults to <serverUri>/logout. | https://cas.example.org/cas/logout |
| userNameAttribute | string | false | User 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"
}
}