public class CibaRootEndpoint extends Object implements OIDCExtProvider, OIDCExtProviderFactory, EnvironmentDependentProviderFactory
Modifier and Type | Field and Description |
---|---|
static String |
PROVIDER_ID |
Constructor and Description |
---|
CibaRootEndpoint() |
CibaRootEndpoint(KeycloakSession session) |
Modifier and Type | Method and Description |
---|---|
BackchannelAuthenticationCallbackEndpoint |
authenticate()
The callback endpoint used by authentication devices to notify Keycloak about the end-user authentication status.
|
BackchannelAuthenticationEndpoint |
authorize()
The backchannel authentication endpoint used by consumption devices to obtain authorization from end-users.
|
void |
close()
This is called when the server shuts down.
|
OIDCExtProvider |
create(KeycloakSession session) |
String |
getId() |
boolean |
isSupported() |
void |
setEvent(EventBuilder event) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
init, order, postInit
public static final String PROVIDER_ID
public CibaRootEndpoint()
public CibaRootEndpoint(KeycloakSession session)
@Path(value="/auth") public BackchannelAuthenticationEndpoint authorize()
@Path(value="/auth/callback") public BackchannelAuthenticationCallbackEndpoint authenticate()
public OIDCExtProvider create(KeycloakSession session)
create
in interface ProviderFactory<OIDCExtProvider>
public String getId()
getId
in interface ProviderFactory<OIDCExtProvider>
public void setEvent(EventBuilder event)
setEvent
in interface OIDCExtProvider
public void close()
ProviderFactory
close
in interface OIDCExtProvider
close
in interface OIDCExtProviderFactory
close
in interface Provider
close
in interface ProviderFactory<OIDCExtProvider>
public boolean isSupported()
isSupported
in interface EnvironmentDependentProviderFactory
true
if the provider is supported and should be available, false
otherwiseCopyright © 2021 JBoss by Red Hat. All rights reserved.