Optional
authorizationOptional
clientThe OAuth client id. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
clientThe required value for the TYP field in the ID token header. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is "JWT"
.
Optional
clientThe OAuth client secret. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
clientEnable or disable verification of the TYP field in the ID token header. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is true
.
Optional
disconnectEnable or disable the disconnection of clients when their tokens expire. Changing this value does not affect existing clients, only new client connections. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is true
.
Optional
enabled?: booleanEnable or disable the OAuth profile. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is false
.
Optional
endpointThe OpenID Connect discovery endpoint or OAuth Authorization Server Metadata endpoint. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
endpointThe number of seconds between discovery endpoint requests. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is 86400
.
Optional
endpointThe OAuth introspection endpoint. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
endpointThe maximum time in seconds a token introspection request is allowed to take. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is 1
.
Optional
endpointThe OAuth JWKS endpoint. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
endpointThe number of seconds between JWKS endpoint requests. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is 86400
.
Optional
endpointThe OpenID Connect Userinfo endpoint. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
endpointThe maximum time in seconds a userinfo request is allowed to take. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is 1
.
Optional
issuer?: stringThe Issuer Identifier for the OAuth provider. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
mqttEnable or disable whether the API provided MQTT client username will be validated against the username calculated from the token(s). When enabled, connection attempts by MQTT clients are rejected if they differ. Note that this value only applies to MQTT clients; SMF client usernames will not be validated. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is false
.
Optional
msgThe name of the Message VPN.
Optional
oauthThe name of the OAuth profile.
Optional
oauthThe OAuth role of the broker. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is "client"
. The allowed values and their meaning are:
"client" - The broker is in the OAuth client role. "resource-server" - The broker is in the OAuth resource server role.
Optional
resourceEnable or disable parsing of the access token as a JWT. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is true
.
Optional
resourceThe required audience value. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
resourceThe required issuer value. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
resourceA space-separated list of scopes that must be present in the scope claim. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is ""
.
Optional
resourceThe required TYP value. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is "at+jwt"
.
Optional
resourceEnable or disable verification of the audience claim in the access token or introspection response. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is true
.
Optional
resourceEnable or disable verification of the issuer claim in the access token or introspection response. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is true
.
Optional
resourceEnable or disable verification of the scope claim in the access token or introspection response. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is true
.
Optional
resourceEnable or disable verification of the TYP field in the access token header. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is true
.
Optional
usernameThe name of the username claim. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is "sub"
.
The name of the groups claim. If non-empty, the specified claim will be used to determine groups for authorization. If empty, the authorizationType attribute of the Message VPN will be used to determine authorization. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is
"groups"
.