
docs.OAuthMetadata.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of okta-sdk-api Show documentation
Show all versions of okta-sdk-api Show documentation
The Okta Java SDK API .jar provides a Java API that your code can use to make calls to the Okta
API. This .jar is the only compile-time dependency within the Okta SDK project that your code should
depend on. Implementations of this API (implementation .jars) should be runtime dependencies only.
# OAuthMetadata
## Properties
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**authorizationEndpoint** | **String** | URL of the authorization server's authorization endpoint. | [optional] |
|**backchannelAuthenticationRequestSigningAlgValuesSupported** | **List<SigningAlgorithm>** | <div class=\"x-lifecycle-container\"><x-lifecycle class=\"lea\"></x-lifecycle> <x-lifecycle class=\"oie\"></x-lifecycle></div>A list of signing algorithms that this authorization server supports for signed requests. | [optional] |
|**backchannelTokenDeliveryModesSupported** | **List<TokenDeliveryMode>** | <div class=\"x-lifecycle-container\"><x-lifecycle class=\"lea\"></x-lifecycle> <x-lifecycle class=\"oie\"></x-lifecycle></div>The delivery modes that this authorization server supports for Client-Initiated Backchannel Authentication. | [optional] |
|**claimsSupported** | **List<String>** | A list of the claims supported by this authorization server. | [optional] |
|**codeChallengeMethodsSupported** | **List<CodeChallengeMethod>** | A list of PKCE code challenge methods supported by this authorization server. | [optional] |
|**deviceAuthorizationEndpoint** | **String** | | [optional] |
|**dpopSigningAlgValuesSupported** | [**List<DpopSigningAlgValuesSupportedEnum>**](#List<DpopSigningAlgValuesSupportedEnum>) | A list of signing algorithms supported by this authorization server for Demonstrating Proof-of-Possession (DPoP) JWTs. | [optional] |
|**endSessionEndpoint** | **String** | URL of the authorization server's logout endpoint. | [optional] |
|**grantTypesSupported** | **List<GrantType>** | A list of the grant type values that this authorization server supports. | [optional] |
|**introspectionEndpoint** | **String** | URL of the authorization server's introspection endpoint. | [optional] |
|**introspectionEndpointAuthMethodsSupported** | **List<EndpointAuthMethod>** | A list of client authentication methods supported by this introspection endpoint. | [optional] |
|**issuer** | **String** | The authorization server's issuer identifier. In the context of this document, this is your authorization server's base URL. This becomes the `iss` claim in an access token. | [optional] |
|**jwksUri** | **String** | URL of the authorization server's JSON Web Key Set document. | [optional] |
|**pushedAuthorizationRequestEndpoint** | **String** | | [optional] |
|**registrationEndpoint** | **String** | URL of the authorization server's JSON Web Key Set document. | [optional] |
|**requestObjectSigningAlgValuesSupported** | **List<SigningAlgorithm>** | A list of signing algorithms that this authorization server supports for signed requests. | [optional] |
|**requestParameterSupported** | **Boolean** | Indicates if Request Parameters are supported by this authorization server. | [optional] |
|**responseModesSupported** | **List<ResponseMode>** | A list of the `response_mode` values that this authorization server supports. More information here. | [optional] |
|**responseTypesSupported** | **List<ResponseTypesSupported>** | A list of the `response_type` values that this authorization server supports. Can be a combination of `code`, `token`, and `id_token`. | [optional] |
|**revocationEndpoint** | **String** | URL of the authorization server's revocation endpoint. | [optional] |
|**revocationEndpointAuthMethodsSupported** | **List<EndpointAuthMethod>** | A list of client authentication methods supported by this revocation endpoint. | [optional] |
|**scopesSupported** | **List<String>** | A list of the scope values that this authorization server supports. | [optional] |
|**subjectTypesSupported** | **List<SubjectType>** | A list of the Subject Identifier types that this authorization server supports. Valid types include `pairwise` and `public`, but only `public` is currently supported. See the [Subject Identifier Types](https://openid.net/specs/openid-connect-core-1_0.html#SubjectIDTypes) section in the OpenID Connect specification. | [optional] |
|**tokenEndpoint** | **String** | URL of the authorization server's token endpoint. | [optional] |
|**tokenEndpointAuthMethodsSupported** | **List<EndpointAuthMethod>** | A list of client authentication methods supported by this token endpoint. | [optional] |
## Enum: List<DpopSigningAlgValuesSupportedEnum>
| Name | Value |
|---- | -----|
| ES256 | "ES256" |
| ES384 | "ES384" |
| ES512 | "ES512" |
| RS256 | "RS256" |
| RS384 | "RS384" |
| RS512 | "RS512" |
| UNKNOWN_DEFAULT_OPEN_API | "unknown_default_open_api" |
## Implemented Interfaces
* Serializable
© 2015 - 2025 Weber Informatics LLC | Privacy Policy