Class OAuthOIDCMetadata


  • public class OAuthOIDCMetadata
    extends Object
    OpenID configuration provider metadata
    • Constructor Detail

      • OAuthOIDCMetadata

        public OAuthOIDCMetadata()
    • Method Detail

      • getAuthorizationEndpoint

        @NotNull
        public @NotNull String getAuthorizationEndpoint()
        Get authorizationEndpoint
        Returns:
        authorizationEndpoint
      • setAuthorizationEndpoint

        public void setAuthorizationEndpoint​(String authorizationEndpoint)
      • getClaimsSupported

        @Nullable
        public @Nullable List<String> getClaimsSupported()
        Get claimsSupported
        Returns:
        claimsSupported
      • setClaimsSupported

        public void setClaimsSupported​(List<String> claimsSupported)
      • addGrantTypesSupportedItem

        public OAuthOIDCMetadata addGrantTypesSupportedItem​(String grantTypesSupportedItem)
      • getGrantTypesSupported

        @Nullable
        public @Nullable List<String> getGrantTypesSupported()
        Get grantTypesSupported
        Returns:
        grantTypesSupported
      • setGrantTypesSupported

        public void setGrantTypesSupported​(List<String> grantTypesSupported)
      • idTokenSigningAlgValuesSupported

        public OAuthOIDCMetadata idTokenSigningAlgValuesSupported​(List<String> idTokenSigningAlgValuesSupported)
      • addIdTokenSigningAlgValuesSupportedItem

        public OAuthOIDCMetadata addIdTokenSigningAlgValuesSupportedItem​(String idTokenSigningAlgValuesSupportedItem)
      • getIdTokenSigningAlgValuesSupported

        @NotNull
        public @NotNull List<String> getIdTokenSigningAlgValuesSupported()
        Get idTokenSigningAlgValuesSupported
        Returns:
        idTokenSigningAlgValuesSupported
      • setIdTokenSigningAlgValuesSupported

        public void setIdTokenSigningAlgValuesSupported​(List<String> idTokenSigningAlgValuesSupported)
      • getIssuer

        @NotNull
        public @NotNull String getIssuer()
        Get issuer
        Returns:
        issuer
      • setIssuer

        public void setIssuer​(String issuer)
      • getJwksUri

        @NotNull
        public @NotNull String getJwksUri()
        Get jwksUri
        Returns:
        jwksUri
      • setJwksUri

        public void setJwksUri​(String jwksUri)
      • addResponseTypesSupportedItem

        public OAuthOIDCMetadata addResponseTypesSupportedItem​(String responseTypesSupportedItem)
      • getResponseTypesSupported

        @NotNull
        public @NotNull List<String> getResponseTypesSupported()
        Get responseTypesSupported
        Returns:
        responseTypesSupported
      • setResponseTypesSupported

        public void setResponseTypesSupported​(List<String> responseTypesSupported)
      • getScopesSupported

        @Nullable
        public @Nullable List<String> getScopesSupported()
        Get scopesSupported
        Returns:
        scopesSupported
      • setScopesSupported

        public void setScopesSupported​(List<String> scopesSupported)
      • addSubjectTypesSupportedItem

        public OAuthOIDCMetadata addSubjectTypesSupportedItem​(String subjectTypesSupportedItem)
      • getSubjectTypesSupported

        @NotNull
        public @NotNull List<String> getSubjectTypesSupported()
        Get subjectTypesSupported
        Returns:
        subjectTypesSupported
      • setSubjectTypesSupported

        public void setSubjectTypesSupported​(List<String> subjectTypesSupported)
      • getTokenEndpoint

        @NotNull
        public @NotNull String getTokenEndpoint()
        Get tokenEndpoint
        Returns:
        tokenEndpoint
      • setTokenEndpoint

        public void setTokenEndpoint​(String tokenEndpoint)
      • getUserinfoEndpoint

        @Nullable
        public @Nullable String getUserinfoEndpoint()
        Get userinfoEndpoint
        Returns:
        userinfoEndpoint
      • setUserinfoEndpoint

        public void setUserinfoEndpoint​(String userinfoEndpoint)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object