Class ParRootEndpoint
java.lang.Object
org.keycloak.protocol.oidc.par.endpoints.ParRootEndpoint
- All Implemented Interfaces:
OIDCExtProvider,OIDCExtProviderFactory,EnvironmentDependentProviderFactory,Provider,ProviderFactory<OIDCExtProvider>
public class ParRootEndpoint
extends Object
implements OIDCExtProvider, OIDCExtProviderFactory, EnvironmentDependentProviderFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()This is called when the server shuts down.create(KeycloakSession session) getId()booleanisSupported(Config.Scope config) Check if the provider is supported and should be available based on the provider configuration.request()voidsetEvent(EventBuilder event) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.protocol.oidc.ext.OIDCExtProviderFactory
init, order, postInitMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata
-
Field Details
-
PROVIDER_ID
- See Also:
-
-
Constructor Details
-
ParRootEndpoint
public ParRootEndpoint() -
ParRootEndpoint
-
-
Method Details
-
request
-
create
- Specified by:
createin interfaceProviderFactory<OIDCExtProvider>
-
getId
- Specified by:
getIdin interfaceProviderFactory<OIDCExtProvider>
-
isSupported
Description copied from interface:EnvironmentDependentProviderFactoryCheck if the provider is supported and should be available based on the provider configuration.- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory- Parameters:
config- the provider configuration- Returns:
trueif the provider is supported. Otherwise,false.
-
setEvent
- Specified by:
setEventin interfaceOIDCExtProvider
-
close
public void close()Description copied from interface:ProviderFactoryThis is called when the server shuts down.- Specified by:
closein interfaceOIDCExtProvider- Specified by:
closein interfaceOIDCExtProviderFactory- Specified by:
closein interfaceProvider- Specified by:
closein interfaceProviderFactory<OIDCExtProvider>
-