OAuthSettings
OAuthSettings
JSON Example
{
"app_settings": {
"client_id": "string",
"client_secret": "string",
"oidc_config": {
"oidc_enable": false,
"profile": false,
"userid_claim_name": "string",
"userinfo": false
},
"scopes": [
"string"
]
},
"auth_profile_ref": "string",
"reject_non_expiring_tokens": false,
"resource_server": {
"access_type": "string",
"introspection_data_timeout": 0,
"jwt_params": {
"audience": "string"
},
"opaque_token_params": {
"server_id": "string",
"server_secret": "string"
}
}
}
string
auth_profile_ref
Required
Auth Profile to use for validating users. It is a reference to an object of type AuthProfile. Field introduced in 21.1.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
boolean
reject_non_expiring_tokens
Optional
Constraints:
default: true
Reject ID/JWT access tokens whose 'exp' claim is missing or non-numeric. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.