Class OidcProviderMetadata

java.lang.Object
org.wildfly.security.http.oidc.OidcProviderMetadata

public class OidcProviderMetadata extends Object
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 Details

  • Constructor Details

    • OidcProviderMetadata

      public OidcProviderMetadata()
  • Method Details

    • getIssuer

      public String getIssuer()
    • setIssuer

      public void setIssuer(String issuer)
    • getAuthorizationEndpoint

      public String getAuthorizationEndpoint()
    • setAuthorizationEndpoint

      public void setAuthorizationEndpoint(String authorizationEndpoint)
    • getTokenEndpoint

      public String getTokenEndpoint()
    • setTokenEndpoint

      public void setTokenEndpoint(String tokenEndpoint)
    • getIntrospectionEndpoint

      public String getIntrospectionEndpoint()
    • setIntrospectionEndpoint

      public void setIntrospectionEndpoint(String introspectionEndpoint)
    • getUserinfoEndpoint

      public String getUserinfoEndpoint()
    • setUserinfoEndpoint

      public void setUserinfoEndpoint(String userinfoEndpoint)
    • getJwksUri

      public String getJwksUri()
    • setJwksUri

      public void setJwksUri(String jwksUri)
    • getCheckSessionIframe

      public String getCheckSessionIframe()
    • setCheckSessionIframe

      public void setCheckSessionIframe(String checkSessionIframe)
    • getLogoutEndpoint

      public String getLogoutEndpoint()
    • setLogoutEndpoint

      public void setLogoutEndpoint(String logoutEndpoint)
    • getGrantTypesSupported

      public List<String> getGrantTypesSupported()
    • setGrantTypesSupported

      public void setGrantTypesSupported(List<String> grantTypesSupported)
    • getResponseTypesSupported

      public List<String> getResponseTypesSupported()
    • setResponseTypesSupported

      public void setResponseTypesSupported(List<String> responseTypesSupported)
    • getSubjectTypesSupported

      public List<String> getSubjectTypesSupported()
    • setSubjectTypesSupported

      public void setSubjectTypesSupported(List<String> subjectTypesSupported)
    • getIdTokenSigningAlgValuesSupported

      public List<String> getIdTokenSigningAlgValuesSupported()
    • setIdTokenSigningAlgValuesSupported

      public void setIdTokenSigningAlgValuesSupported(List<String> idTokenSigningAlgValuesSupported)
    • getIdTokenEncryptionAlgValuesSupported

      public List<String> getIdTokenEncryptionAlgValuesSupported()
    • setIdTokenEncryptionAlgValuesSupported

      public void setIdTokenEncryptionAlgValuesSupported(List<String> idTokenEncryptionAlgValuesSupported)
    • getIdTokenEncryptionEncValuesSupported

      public List<String> getIdTokenEncryptionEncValuesSupported()
    • setIdTokenEncryptionEncValuesSupported

      public void setIdTokenEncryptionEncValuesSupported(List<String> idTokenEncryptionEncValuesSupported)
    • getUserInfoSigningAlgValuesSupported

      public List<String> getUserInfoSigningAlgValuesSupported()
    • setUserInfoSigningAlgValuesSupported

      public void setUserInfoSigningAlgValuesSupported(List<String> userInfoSigningAlgValuesSupported)
    • getRequestObjectSigningAlgValuesSupported

      public List<String> getRequestObjectSigningAlgValuesSupported()
    • setRequestObjectSigningAlgValuesSupported

      public void setRequestObjectSigningAlgValuesSupported(List<String> requestObjectSigningAlgValuesSupported)
    • getResponseModesSupported

      public List<String> getResponseModesSupported()
    • setResponseModesSupported

      public void setResponseModesSupported(List<String> responseModesSupported)
    • getRegistrationEndpoint

      public String getRegistrationEndpoint()
    • setRegistrationEndpoint

      public void setRegistrationEndpoint(String registrationEndpoint)
    • getTokenEndpointAuthMethodsSupported

      public List<String> getTokenEndpointAuthMethodsSupported()
    • setTokenEndpointAuthMethodsSupported

      public void setTokenEndpointAuthMethodsSupported(List<String> tokenEndpointAuthMethodsSupported)
    • getTokenEndpointAuthSigningAlgValuesSupported

      public List<String> getTokenEndpointAuthSigningAlgValuesSupported()
    • setTokenEndpointAuthSigningAlgValuesSupported

      public void setTokenEndpointAuthSigningAlgValuesSupported(List<String> tokenEndpointAuthSigningAlgValuesSupported)
    • getClaimsSupported

      public List<String> getClaimsSupported()
    • setClaimsSupported

      public void setClaimsSupported(List<String> claimsSupported)
    • getClaimTypesSupported

      public List<String> getClaimTypesSupported()
    • setClaimTypesSupported

      public void setClaimTypesSupported(List<String> claimTypesSupported)
    • getClaimsParameterSupported

      public boolean getClaimsParameterSupported()
    • setClaimsParameterSupported

      public void setClaimsParameterSupported(Boolean claimsParameterSupported)
    • getScopesSupported

      public List<String> getScopesSupported()
    • setScopesSupported

      public void setScopesSupported(List<String> scopesSupported)
    • getRequestParameterSupported

      public boolean getRequestParameterSupported()
    • setRequestParameterSupported

      public void setRequestParameterSupported(Boolean requestParameterSupported)
    • getRequestUriParameterSupported

      public boolean getRequestUriParameterSupported()
    • setRequestUriParameterSupported

      public void setRequestUriParameterSupported(Boolean requestUriParameterSupported)
    • setCodeChallengeMethodsSupported

      public void setCodeChallengeMethodsSupported(List<String> codeChallengeMethodsSupported)
    • setTlsClientCertificateBoundAccessTokens

      public void setTlsClientCertificateBoundAccessTokens(Boolean tlsClientCertificateBoundAccessTokens)
    • getRevocationEndpoint

      public String getRevocationEndpoint()
    • setRevocationEndpoint

      public void setRevocationEndpoint(String revocationEndpoint)
    • getRevocationEndpointAuthMethodsSupported

      public List<String> getRevocationEndpointAuthMethodsSupported()
    • setRevocationEndpointAuthMethodsSupported

      public void setRevocationEndpointAuthMethodsSupported(List<String> revocationEndpointAuthMethodsSupported)
    • getRevocationEndpointAuthSigningAlgValuesSupported

      public List<String> getRevocationEndpointAuthSigningAlgValuesSupported()
    • setRevocationEndpointAuthSigningAlgValuesSupported

      public void setRevocationEndpointAuthSigningAlgValuesSupported(List<String> revocationEndpointAuthSigningAlgValuesSupported)
    • getBackchannelLogoutSupported

      public boolean getBackchannelLogoutSupported()
    • getBackchannelLogoutSessionSupported

      public boolean getBackchannelLogoutSessionSupported()
    • setBackchannelLogoutSessionSupported

      public void setBackchannelLogoutSessionSupported(Boolean backchannelLogoutSessionSupported)
    • setBackchannelLogoutSupported

      public void setBackchannelLogoutSupported(Boolean backchannelLogoutSupported)
    • getCodeChallengeMethodsSupported

      public List<String> getCodeChallengeMethodsSupported()
    • getTlsClientCertificateBoundAccessTokens

      public boolean getTlsClientCertificateBoundAccessTokens()
    • getRequestObjectEncryptionAlgValuesSupported

      public List<String> getRequestObjectEncryptionAlgValuesSupported()
    • setRequestObjectEncryptionAlgValuesSupported

      public void setRequestObjectEncryptionAlgValuesSupported(List<String> requestObjectEncryptionAlgValuesSupported)
    • getRequestObjectEncryptionEncValuesSupported

      public List<String> getRequestObjectEncryptionEncValuesSupported()
    • setRequestObjectEncryptionEncValuesSupported

      public void setRequestObjectEncryptionEncValuesSupported(List<String> requestObjectEncryptionEncValuesSupported)
    • getPushedAuthorizationRequestEndpoint

      public String getPushedAuthorizationRequestEndpoint()
    • setPushedAuthorizationRequestEndpoint

      public void setPushedAuthorizationRequestEndpoint(String url)
    • getOtherClaims

      public Map<String,Object> getOtherClaims()
    • setOtherClaims

      public void setOtherClaims(String name, Object value)