Package org.keycloak.protocol.oidc
Class OIDCWellKnownProviderFactory
java.lang.Object
org.keycloak.protocol.oidc.OIDCWellKnownProviderFactory
- All Implemented Interfaces:
ProviderFactory<WellKnownProvider>,WellKnownProviderFactory
- Author:
- Stian Thorgersen
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session) getId()intUse low priority, so custom implementation with alias "openid-configuration" will win over the default implementation with alias "openid-configuration", which is provided by Keycloak (OIDCWellKnownProviderFactory).voidinit(Config.Scope config) protected voidinitConfigOverrideFromFile(String openidConfigurationOverrideFile) voidpostInit(KeycloakSessionFactory factory) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ProviderFactory
orderMethods inherited from interface org.keycloak.wellknown.WellKnownProviderFactory
getAlias
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Constructor Details
-
OIDCWellKnownProviderFactory
public OIDCWellKnownProviderFactory()
-
-
Method Details
-
create
- Specified by:
createin interfaceProviderFactory<WellKnownProvider>
-
init
- Specified by:
initin interfaceProviderFactory<WellKnownProvider>
-
initConfigOverrideFromFile
-
postInit
- Specified by:
postInitin interfaceProviderFactory<WellKnownProvider>
-
close
public void close()- Specified by:
closein interfaceProviderFactory<WellKnownProvider>
-
getId
- Specified by:
getIdin interfaceProviderFactory<WellKnownProvider>
-
getPriority
public int getPriority()Description copied from interface:WellKnownProviderFactoryUse low priority, so custom implementation with alias "openid-configuration" will win over the default implementation with alias "openid-configuration", which is provided by Keycloak (OIDCWellKnownProviderFactory).- Specified by:
getPriorityin interfaceWellKnownProviderFactory
-
getConfigMetadata
- Specified by:
getConfigMetadatain interfaceProviderFactory<WellKnownProvider>
-
getOpenidConfigOverride
-