Package org.keycloak.protocol.oidc
Class OIDCWellKnownProvider
- java.lang.Object
-
- org.keycloak.protocol.oidc.OIDCWellKnownProvider
-
- All Implemented Interfaces:
org.keycloak.provider.Provider
,WellKnownProvider
public class OIDCWellKnownProvider extends Object implements WellKnownProvider
- Author:
- Stian Thorgersen
-
-
Field Summary
Fields Modifier and Type Field Description static List<String>
DEFAULT_CLAIM_TYPES_SUPPORTED
static List<String>
DEFAULT_CLAIMS_SUPPORTED
static List<String>
DEFAULT_CLIENT_AUTH_SIGNING_ALG_VALUES_SUPPORTED
static List<String>
DEFAULT_CODE_CHALLENGE_METHODS_SUPPORTED
List<String>
DEFAULT_GRANT_TYPES_SUPPORTED
static List<String>
DEFAULT_RESPONSE_MODES_SUPPORTED
static List<String>
DEFAULT_RESPONSE_TYPES_SUPPORTED
static List<String>
DEFAULT_SUBJECT_TYPES_SUPPORTED
-
Constructor Summary
Constructors Constructor Description OIDCWellKnownProvider(org.keycloak.models.KeycloakSession session)
OIDCWellKnownProvider(org.keycloak.models.KeycloakSession session, Map<String,Object> openidConfigOverride, boolean includeClientScopes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Object
getConfig()
protected org.keycloak.protocol.oidc.representations.MTLSEndpointAliases
getMtlsEndpointAliases(org.keycloak.protocol.oidc.representations.OIDCConfigurationRepresentation config)
-
-
-
Method Detail
-
getConfig
public Object getConfig()
- Specified by:
getConfig
in interfaceWellKnownProvider
-
close
public void close()
- Specified by:
close
in interfaceorg.keycloak.provider.Provider
-
getMtlsEndpointAliases
protected org.keycloak.protocol.oidc.representations.MTLSEndpointAliases getMtlsEndpointAliases(org.keycloak.protocol.oidc.representations.OIDCConfigurationRepresentation config)
-
-