All Downloads are FREE. Search and download functionalities are using the official Maven repository.

docs.OAuthMetadata.md Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 23.0.1
Show newest version


# 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