OAuthProvider Object
Contains information about an OAuth provider.
This object is used by the following operations:
The properties included in the OAuthProvider object are listed below.
Property | Type | Description |
---|---|---|
ResourceOwnerIdentitySystemName | string | The resource owner authentication domain; for example, ldap. |
AuthorizationCodeGrantType | AuthorizationCodeGrantType |
Contains information about an OAuth provider's settings for the OAuth Authorization Code grant type. Optional. |
ClientCredentialsGrantType | ClientCredentialsGrantType |
Contains information about an OAuth provider's settings for the OAuth Client Credentials grant type. Optional. |
ImplicitGrantType | ImplicitGrantType |
Contains information about an OAuth provider's settings for the OAuth Implicit grant type. Optional. |
ResourceOwnerCredentialsGrantType | ResourceOwnerCredentialsGrantType |
Contains information about an OAuth provider's settings for the Resource Owner Credentials grant type. Optional. |
JWTBearerGrantType | JWTBearerGrantType |
Contains information about an OAuth provider's settings for the JWT Bearer grant type. Optional. |
AccessTokenType | string | Access token type: Bearer, JWT, or MAC. |
ResourceHierarchy | ResourceHierarchy |
Contains information about the hierarchy of resources in an OAuth grant. Optional. |
GrantPropertiesMetadata | GrantPropertyMetadata[ ] |
Contains additional information associated with an OAuth GrantProperty. One or more. |
ProviderBrandDetails | ProviderBrandDetails |
Contains branding and other information for an OAuth Provider. Optional. |
AuthorizationEndpointParameters | AuthorizationEndpointParameters |
Contains information about the parameters for an OAuth provider's Authorization Endpoint. Optional. |
TokenEndpointParameters | TokenEndpointParameters |
Contains information about the parameters for an OAuth provider's Token Endpoint. Optional. |
WorkflowDefinitionKey | string |
The unique workflow definition key for the custom OAuth workflow, if applicable. Optional. |
OpenIdConnectSupported | boolean | Indicates whether the OAuth provider supports OpenID Connect. Default: false. |
IdTokenSigningAlgorithm | string |
The ID token signing algorithm used by the OAuth provider, if applicable. Optional. |
IdTokenEncryptionKeyManagementAlgorithm | string |
The ID token encryption key management algorithm used by the OAuth provider, if applicable. Optional. |
IdTokenContentEncryptionAlgorithm | string |
The ID token content encryption algorithm used by the OAuth provider, if applicable. Optional. |
IdTokenExpirationTimeInSeconds | long |
The expiration time, in seconds, for ID tokens issued by this OAuth provider. Optional. |
JwkExpirationTimeInSeconds | long |
The expiration time, in seconds, for JWK tokens issued by this OAuth provider. Optional. |
ResourceOwnerUserInfoClaims | Claim[ ] | Information on one or more resource owner claims |
GrantScopeSetting | string |
The grant scope setting for this OAuth provider. For valid values, see OAuth Grant Scope values. Optional. |
ClientCanOverrideAccessTokenType | string | Indicates whether the OAuth Provider setting allows the client to override the default access token type. |
JWTAccessTokenConfiguration | JWTAccessTokenConfiguration | Contains information about the OAuth Provider's configuration settings for JWT access token support, if applicable. |
ReferencedAccessTokenConfiguration | ReferencedAccessTokenConfiguration | Contains information about the OAuth Provider's configuration settings for Referenced Bearer access token support, if applicable. |
TokenValidationConfig | TokenValidationConfig | Contains information about the OAuth Provider's general settings for token validation configuration, if applicable. |
MACAccessTokenConfiguration | MACAccessTokenConfiguration | Contains information about the OAuth Provider's configuration settings for MAC access token support, if applicable. |
GrantProvisioningTimeoutInSeconds | long | The expiration time, im seconds, for grant provisioning. |
ClientRestrictionsSetting | string | Optional client restrictions setting. |