Package org.wildfly.security.http.oidc
Class OidcProviderMetadata
java.lang.Object
org.wildfly.security.http.oidc.OidcProviderMetadata
OpenID provider metadata values used by the OpenID Connect (OIDC) HTTP mechanism,
as defined in OpenID Connect Discovery 1.0.
- Author:
- Stian Thorgersen, Farah Juma
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAuthorizationEndpoint(String authorizationEndpoint) voidsetBackchannelLogoutSessionSupported(Boolean backchannelLogoutSessionSupported) voidsetBackchannelLogoutSupported(Boolean backchannelLogoutSupported) voidsetCheckSessionIframe(String checkSessionIframe) voidsetClaimsParameterSupported(Boolean claimsParameterSupported) voidsetClaimsSupported(List<String> claimsSupported) voidsetClaimTypesSupported(List<String> claimTypesSupported) voidsetCodeChallengeMethodsSupported(List<String> codeChallengeMethodsSupported) voidsetGrantTypesSupported(List<String> grantTypesSupported) voidsetIdTokenEncryptionAlgValuesSupported(List<String> idTokenEncryptionAlgValuesSupported) voidsetIdTokenEncryptionEncValuesSupported(List<String> idTokenEncryptionEncValuesSupported) voidsetIdTokenSigningAlgValuesSupported(List<String> idTokenSigningAlgValuesSupported) voidsetIntrospectionEndpoint(String introspectionEndpoint) voidvoidsetJwksUri(String jwksUri) voidsetLogoutEndpoint(String logoutEndpoint) voidsetOtherClaims(String name, Object value) voidvoidsetRegistrationEndpoint(String registrationEndpoint) voidsetRequestObjectEncryptionAlgValuesSupported(List<String> requestObjectEncryptionAlgValuesSupported) voidsetRequestObjectEncryptionEncValuesSupported(List<String> requestObjectEncryptionEncValuesSupported) voidsetRequestObjectSigningAlgValuesSupported(List<String> requestObjectSigningAlgValuesSupported) voidsetRequestParameterSupported(Boolean requestParameterSupported) voidsetRequestUriParameterSupported(Boolean requestUriParameterSupported) voidsetResponseModesSupported(List<String> responseModesSupported) voidsetResponseTypesSupported(List<String> responseTypesSupported) voidsetRevocationEndpoint(String revocationEndpoint) voidsetRevocationEndpointAuthMethodsSupported(List<String> revocationEndpointAuthMethodsSupported) voidsetRevocationEndpointAuthSigningAlgValuesSupported(List<String> revocationEndpointAuthSigningAlgValuesSupported) voidsetScopesSupported(List<String> scopesSupported) voidsetSubjectTypesSupported(List<String> subjectTypesSupported) voidsetTlsClientCertificateBoundAccessTokens(Boolean tlsClientCertificateBoundAccessTokens) voidsetTokenEndpoint(String tokenEndpoint) voidsetTokenEndpointAuthMethodsSupported(List<String> tokenEndpointAuthMethodsSupported) voidsetTokenEndpointAuthSigningAlgValuesSupported(List<String> tokenEndpointAuthSigningAlgValuesSupported) voidsetUserinfoEndpoint(String userinfoEndpoint) voidsetUserInfoSigningAlgValuesSupported(List<String> userInfoSigningAlgValuesSupported)
-
Field Details
-
otherClaims
-
-
Constructor Details
-
OidcProviderMetadata
public OidcProviderMetadata()
-
-
Method Details
-
getIssuer
-
setIssuer
-
getAuthorizationEndpoint
-
setAuthorizationEndpoint
-
getTokenEndpoint
-
setTokenEndpoint
-
getIntrospectionEndpoint
-
setIntrospectionEndpoint
-
getUserinfoEndpoint
-
setUserinfoEndpoint
-
getJwksUri
-
setJwksUri
-
getCheckSessionIframe
-
setCheckSessionIframe
-
getLogoutEndpoint
-
setLogoutEndpoint
-
getGrantTypesSupported
-
setGrantTypesSupported
-
getResponseTypesSupported
-
setResponseTypesSupported
-
getSubjectTypesSupported
-
setSubjectTypesSupported
-
getIdTokenSigningAlgValuesSupported
-
setIdTokenSigningAlgValuesSupported
-
getIdTokenEncryptionAlgValuesSupported
-
setIdTokenEncryptionAlgValuesSupported
-
getIdTokenEncryptionEncValuesSupported
-
setIdTokenEncryptionEncValuesSupported
-
getUserInfoSigningAlgValuesSupported
-
setUserInfoSigningAlgValuesSupported
-
getRequestObjectSigningAlgValuesSupported
-
setRequestObjectSigningAlgValuesSupported
-
getResponseModesSupported
-
setResponseModesSupported
-
getRegistrationEndpoint
-
setRegistrationEndpoint
-
getTokenEndpointAuthMethodsSupported
-
setTokenEndpointAuthMethodsSupported
-
getTokenEndpointAuthSigningAlgValuesSupported
-
setTokenEndpointAuthSigningAlgValuesSupported
-
getClaimsSupported
-
setClaimsSupported
-
getClaimTypesSupported
-
setClaimTypesSupported
-
getClaimsParameterSupported
public boolean getClaimsParameterSupported() -
setClaimsParameterSupported
-
getScopesSupported
-
setScopesSupported
-
getRequestParameterSupported
public boolean getRequestParameterSupported() -
setRequestParameterSupported
-
getRequestUriParameterSupported
public boolean getRequestUriParameterSupported() -
setRequestUriParameterSupported
-
setCodeChallengeMethodsSupported
-
setTlsClientCertificateBoundAccessTokens
-
getRevocationEndpoint
-
setRevocationEndpoint
-
getRevocationEndpointAuthMethodsSupported
-
setRevocationEndpointAuthMethodsSupported
-
getRevocationEndpointAuthSigningAlgValuesSupported
-
setRevocationEndpointAuthSigningAlgValuesSupported
-
getBackchannelLogoutSupported
public boolean getBackchannelLogoutSupported() -
getBackchannelLogoutSessionSupported
public boolean getBackchannelLogoutSessionSupported() -
setBackchannelLogoutSessionSupported
-
setBackchannelLogoutSupported
-
getCodeChallengeMethodsSupported
-
getTlsClientCertificateBoundAccessTokens
public boolean getTlsClientCertificateBoundAccessTokens() -
getRequestObjectEncryptionAlgValuesSupported
-
setRequestObjectEncryptionAlgValuesSupported
-
getRequestObjectEncryptionEncValuesSupported
-
setRequestObjectEncryptionEncValuesSupported
-
getPushedAuthorizationRequestEndpoint
-
setPushedAuthorizationRequestEndpoint
-
getOtherClaims
-
setOtherClaims
-