Class CibaRootEndpoint
java.lang.Object
org.keycloak.protocol.oidc.grants.ciba.endpoints.CibaRootEndpoint
- All Implemented Interfaces:
OIDCExtProvider,OIDCExtProviderFactory,EnvironmentDependentProviderFactory,Provider,ProviderFactory<OIDCExtProvider>
public class CibaRootEndpoint
extends Object
implements OIDCExtProvider, OIDCExtProviderFactory, EnvironmentDependentProviderFactory
- Author:
- Pedro Igor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe callback endpoint used by authentication devices to notify Keycloak about the end-user authentication status.The backchannel authentication endpoint used by consumption devices to obtain authorization from end-users.voidclose()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.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
-
CibaRootEndpoint
public CibaRootEndpoint() -
CibaRootEndpoint
-
-
Method Details
-
authorize
The backchannel authentication endpoint used by consumption devices to obtain authorization from end-users.- Returns:
-
authenticate
The callback endpoint used by authentication devices to notify Keycloak about the end-user authentication status.- Returns:
-
create
- Specified by:
createin interfaceProviderFactory<OIDCExtProvider>
-
getId
- Specified by:
getIdin interfaceProviderFactory<OIDCExtProvider>
-
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>
-
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.
-