Package org.keycloak.protocol.oauth2
Class OAuth2WellKnownProviderFactory
java.lang.Object
org.keycloak.protocol.oidc.OIDCWellKnownProviderFactory
org.keycloak.protocol.oauth2.OAuth2WellKnownProviderFactory
- All Implemented Interfaces:
ProviderFactory<WellKnownProvider>,WellKnownProviderFactory
OAuth2WellKnownProviderFactory implementation for the OAuth2 auto discovery
- Author:
- Francis Pouatcha
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()booleanControls if theWellKnownProvideris available via server metadata endpoint.Methods inherited from class org.keycloak.protocol.oidc.OIDCWellKnownProviderFactory
close, create, getConfigMetadata, getOpenidConfigOverride, getPriority, init, initConfigOverrideFromFile, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, orderMethods inherited from interface org.keycloak.wellknown.WellKnownProviderFactory
getAlias
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Constructor Details
-
OAuth2WellKnownProviderFactory
public OAuth2WellKnownProviderFactory()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceProviderFactory<WellKnownProvider>- Overrides:
getIdin classOIDCWellKnownProviderFactory
-
isAvailableViaServerMetadata
public boolean isAvailableViaServerMetadata()Description copied from interface:WellKnownProviderFactoryControls if theWellKnownProvideris available via server metadata endpoint. If this method returns true, then the provider will be available under/.well-known/{alias}/realms/{realm}, where{alias}is the well-known alias returned byWellKnownProviderFactory.getAlias(). Default implementation returns false.- Returns:
- true if this provider may be exposed via ServerMetadataResource
-