public interface OpenIdProviderMetadata
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAcrValuesSupported()
acr_values_supported.
|
java.lang.String |
getAuthorizationEndpoint()
authorization_endpoint.
|
java.lang.String |
getCheckSessionIframe()
check_session_iframe.
|
java.util.List<java.lang.String> |
getClaimsLocalesSupported()
claims_locales_supported
OPTIONAL.
|
java.lang.Boolean |
getClaimsParameterSupported()
claims_parameter_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getClaimsSupported()
claims_supported
RECOMMENDED.
|
java.util.List<java.lang.String> |
getClaimTypesSupported()
claim_types_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getCodeChallengeMethodsSupported()
code_challenge_methods_supported.
|
java.util.List<java.lang.String> |
getDisplayValuesSupported()
display_values_supported
OPTIONAL.
|
java.lang.String |
getEndSessionEndpoint()
end_session_endpoint.
|
java.util.List<java.lang.String> |
getGrantTypesSupported()
grant_types_supported.
|
java.util.List<java.lang.String> |
getIdTokenEncryptionEncValuesSupported()
id_token_encryption_enc_values_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getIdTokenSigningAlgValuesSupported()
id_token_signing_alg_values_supported
REQUIRED.
|
java.lang.String |
getIntrospectionEndpoint() |
java.util.List<java.lang.String> |
getIntrospectionEndpointAuthMethodsSupported() |
java.lang.String |
getIssuer()
issuer.
|
java.lang.String |
getJwksUri()
jwks_uri.
|
java.lang.String |
getOpPolicyUri()
op_policy_uri
OPTIONAL.
|
java.lang.String |
getOpTosUri()
op_tos_uri.
|
java.lang.String |
getRegistrationEndpoint()
registration_endpoint.
|
java.util.List<java.lang.String> |
getRequestObjectEncryptionAlgValuesSupported()
request_object_encryption_alg_values_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getRequestObjectEncryptionEncValuesSupported()
request_object_encryption_enc_values_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getRequestObjectSigningAlgValuesSupported()
request_object_signing_alg_values_supported.
|
java.lang.Boolean |
getRequestParameterSupported()
request_parameter_supported
OPTIONAL.
|
java.lang.Boolean |
getRequestUriParameterSupported()
request_uri_parameter_supported
OPTIONAL.
|
java.lang.Boolean |
getRequireRequestUriRegistration()
require_request_uri_registration
OPTIONAL.
|
java.util.List<java.lang.String> |
getResponseModesSupported()
response_modes_supported.
|
java.util.List<java.lang.String> |
getResponseTypesSupported()
response_types_supported.
|
java.lang.String |
getRevocationEndpoint() |
java.util.List<java.lang.String> |
getRevocationEndpointAuthMethodsSupported() |
java.util.List<java.lang.String> |
getScopesSupported()
scopes_supported.
|
java.lang.String |
getServiceDocumentation()
service_documentation
OPTIONAL.
|
java.util.List<java.lang.String> |
getSubjectTypesSupported()
subject_types_supported.
|
java.lang.String |
getTokenEndpoint()
token_endpoint.
|
default java.util.Optional<java.util.List<AuthenticationMethod>> |
getTokenEndpointAuthMethods() |
java.util.List<java.lang.String> |
getTokenEndpointAuthMethodsSupported()
token_endpoint_auth_methods_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getTokenEndpointAuthSigningAlgValuesSupported()
token_endpoint_auth_signing_alg_values_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getUriLocalesSupported()
ui_locales_supported
OPTIONAL.
|
java.util.List<java.lang.String> |
getUserInfoEncryptionAlgValuesSupported()
userinfo_encryption_alg_values_supported.
|
java.util.List<java.lang.String> |
getUserinfoEncryptionEncValuesSupported()
userinfo_encryption_enc_values_supported
OPTIONAL.
|
java.lang.String |
getUserinfoEndpoint()
userinfo_endpoint.
|
@NonNull java.lang.String getIssuer()
@NonNull java.lang.String getAuthorizationEndpoint()
@NonNull java.lang.String getTokenEndpoint()
@Nullable java.lang.String getUserinfoEndpoint()
@NonNull java.lang.String getJwksUri()
@Nullable java.lang.String getRegistrationEndpoint()
@Nullable java.util.List<java.lang.String> getScopesSupported()
@Nullable java.util.List<java.lang.String> getResponseTypesSupported()
@Nullable java.util.List<java.lang.String> getResponseModesSupported()
@Nullable java.util.List<java.lang.String> getGrantTypesSupported()
@Nullable java.util.List<java.lang.String> getAcrValuesSupported()
@NonNull java.util.List<java.lang.String> getSubjectTypesSupported()
@NonNull java.util.List<java.lang.String> getIdTokenSigningAlgValuesSupported()
@Nullable java.util.List<java.lang.String> getIdTokenEncryptionEncValuesSupported()
@Nullable java.util.List<java.lang.String> getUserInfoEncryptionAlgValuesSupported()
@Nullable java.util.List<java.lang.String> getUserinfoEncryptionEncValuesSupported()
@Nullable java.util.List<java.lang.String> getRequestObjectSigningAlgValuesSupported()
@Nullable java.util.List<java.lang.String> getRequestObjectEncryptionAlgValuesSupported()
@Nullable java.util.List<java.lang.String> getRequestObjectEncryptionEncValuesSupported()
@Nullable java.util.List<java.lang.String> getTokenEndpointAuthMethodsSupported()
@Nullable java.util.List<java.lang.String> getTokenEndpointAuthSigningAlgValuesSupported()
@Nullable java.util.List<java.lang.String> getDisplayValuesSupported()
@Nullable java.util.List<java.lang.String> getClaimTypesSupported()
@Nullable java.util.List<java.lang.String> getClaimsSupported()
@Nullable java.lang.String getServiceDocumentation()
@Nullable java.util.List<java.lang.String> getClaimsLocalesSupported()
@Nullable java.util.List<java.lang.String> getUriLocalesSupported()
@Nullable java.lang.Boolean getClaimsParameterSupported()
@Nullable java.lang.Boolean getRequestParameterSupported()
@Nullable java.lang.Boolean getRequestUriParameterSupported()
@Nullable java.lang.Boolean getRequireRequestUriRegistration()
@Nullable java.lang.String getOpPolicyUri()
@Nullable java.lang.String getOpTosUri()
@Nullable java.util.List<java.lang.String> getCodeChallengeMethodsSupported()
@Nullable java.util.List<java.lang.String> getIntrospectionEndpointAuthMethodsSupported()
@Nullable java.util.List<java.lang.String> getRevocationEndpointAuthMethodsSupported()
@Nullable java.lang.String getIntrospectionEndpoint()
@Nullable java.lang.String getRevocationEndpoint()
@Nullable java.lang.String getCheckSessionIframe()
@Nullable java.lang.String getEndSessionEndpoint()
@NonNull default java.util.Optional<java.util.List<AuthenticationMethod>> getTokenEndpointAuthMethods()