Class OIDCWellKnownProvider

    • Field Detail

      • DEFAULT_GRANT_TYPES_SUPPORTED

        public final List<String> DEFAULT_GRANT_TYPES_SUPPORTED
      • DEFAULT_RESPONSE_TYPES_SUPPORTED

        public static final List<String> DEFAULT_RESPONSE_TYPES_SUPPORTED
      • DEFAULT_SUBJECT_TYPES_SUPPORTED

        public static final List<String> DEFAULT_SUBJECT_TYPES_SUPPORTED
      • DEFAULT_RESPONSE_MODES_SUPPORTED

        public static final List<String> DEFAULT_RESPONSE_MODES_SUPPORTED
      • DEFAULT_CLIENT_AUTH_SIGNING_ALG_VALUES_SUPPORTED

        public static final List<String> DEFAULT_CLIENT_AUTH_SIGNING_ALG_VALUES_SUPPORTED
      • DEFAULT_CLAIMS_SUPPORTED

        public static final List<String> DEFAULT_CLAIMS_SUPPORTED
      • DEFAULT_CLAIM_TYPES_SUPPORTED

        public static final List<String> DEFAULT_CLAIM_TYPES_SUPPORTED
      • DEFAULT_CODE_CHALLENGE_METHODS_SUPPORTED

        public static final List<String> DEFAULT_CODE_CHALLENGE_METHODS_SUPPORTED
    • Constructor Detail

      • OIDCWellKnownProvider

        public OIDCWellKnownProvider​(org.keycloak.models.KeycloakSession session)
      • OIDCWellKnownProvider

        public OIDCWellKnownProvider​(org.keycloak.models.KeycloakSession session,
                                     Map<String,​Object> openidConfigOverride,
                                     boolean includeClientScopes)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface org.keycloak.provider.Provider
      • getMtlsEndpointAliases

        protected org.keycloak.protocol.oidc.representations.MTLSEndpointAliases getMtlsEndpointAliases​(org.keycloak.protocol.oidc.representations.OIDCConfigurationRepresentation config)