| Modifier and Type | Interface and Description |
|---|---|
interface |
Authenticator
This interface is for users that want to add custom authenticators to an authentication flow.
|
interface |
ClientAuthenticator
This interface is for users that want to add custom client authenticators to an authentication flow.
|
interface |
FormAction
Fine grain processing of a form.
|
interface |
FormAuthenticator
This class is responsible for rendering a form.
|
interface |
RequiredActionProvider
RequiredAction provider.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
ClientAuthenticatorSpi.getProviderClass() |
Class<? extends Provider> |
FormAuthenticatorSpi.getProviderClass() |
Class<? extends Provider> |
FormActionSpi.getProviderClass() |
Class<? extends Provider> |
AuthenticatorSpi.getProviderClass() |
Class<? extends Provider> |
RequiredActionSpi.getProviderClass() |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthorizationProvider
The main contract here is the creation of
PermissionEvaluator instances. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
AuthorizationSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PolicyProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
PolicySpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
StoreFactory
A factory for the different types of storages that manage the persistence of the domain model types.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
StoreFactorySpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IdentityProvider<C extends IdentityProviderModel> |
interface |
IdentityProviderMapper |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIdentityProvider<C extends IdentityProviderModel> |
class |
AbstractIdentityProviderMapper |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
IdentityProviderSpi.getProviderClass() |
Class<? extends Provider> |
IdentityProviderMapperSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SocialIdentityProvider<C extends IdentityProviderModel> |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
SocialProviderSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClusterProvider
Various utils related to clustering and concurrent tasks on cluster nodes
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
ClusterSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HttpClientProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
HttpClientSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EmailSenderProvider |
interface |
EmailTemplateProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
EmailSenderSpi.getProviderClass() |
Class<? extends Provider> |
EmailTemplateSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EventListenerProvider |
interface |
EventStoreProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
EventStoreSpi.getProviderClass() |
Class<? extends Provider> |
EventListenerSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExportProvider |
interface |
ImportProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
ExportSpi.getProviderClass() |
Class<? extends Provider> |
ImportSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AccountProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
AccountSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LoginFormsProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
LoginFormsSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PasswordHashProvider |
| Modifier and Type | Class and Description |
|---|---|
class |
Pbkdf2PasswordHashProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
PasswordHashSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
UserFederationMapper |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
UserFederationMapperSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MigrationProvider
Various common utils needed for migration from older version to newer
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
MigrationSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RealmProvider |
interface |
UserFederationProvider
SPI for plugging in federation storage.
|
interface |
UserProvider |
interface |
UserSessionProvider |
| Modifier and Type | Class and Description |
|---|---|
class |
UserFederationManager |
| Modifier and Type | Method and Description |
|---|---|
<T extends Provider> |
KeycloakSession.getAllProviders(Class<T> clazz) |
<T extends Provider> |
KeycloakSession.getProvider(Class<T> clazz) |
<T extends Provider> |
KeycloakSession.getProvider(Class<T> clazz,
String id) |
<T extends Provider> |
KeycloakSessionFactory.getProviderFactory(Class<T> clazz) |
<T extends Provider> |
KeycloakSessionFactory.getProviderFactory(Class<T> clazz,
String id) |
<T extends Provider> |
KeycloakSession.listProviderIds(Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
UserSessionSpi.getProviderClass() |
Class<? extends Provider> |
RealmSpi.getProviderClass() |
Class<? extends Provider> |
UserFederationSpi.getProviderClass() |
Class<? extends Provider> |
UserSpi.getProviderClass() |
| Modifier and Type | Method and Description |
|---|---|
void |
KeycloakSession.enlistForClose(Provider provider) |
| Modifier and Type | Method and Description |
|---|---|
List<ProviderFactory> |
KeycloakSessionFactory.getProviderFactories(Class<? extends Provider> clazz) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CacheRealmProvider |
interface |
CacheUserProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
CacheRealmProviderSpi.getProviderClass() |
Class<? extends Provider> |
CacheUserProviderSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CachedStoreFactoryProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
CachedStoreFactorySpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DBLockProvider
Global database lock to ensure that some actions in DB can be done just be one cluster node at a time.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
DBLockSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
UserSessionPersisterProvider |
| Modifier and Type | Class and Description |
|---|---|
class |
DisabledUserSessionPersisterProvider
Persistence of userSessions is disabled .
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
UserSessionPersisterSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClientInstallationProvider
Provides a template/sample client config adapter file.
|
interface |
LoginProtocol |
interface |
ProtocolMapper |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
ClientInstallationSpi.getProviderClass() |
Class<? extends Provider> |
ProtocolMapperSpi.getProviderClass() |
Class<? extends Provider> |
LoginProtocolSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TokenIntrospectionProvider
Provides introspection for a determined OAuth2 token type.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
TokenIntrospectionSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProviderFactory<T extends Provider>
At boot time, keycloak discovers all factories.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
Spi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ScriptingProvider
A
Provider than provides Scripting capabilities. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
ScriptingSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BruteForceProtector |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
BruteForceProtectorSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RealmResourceProvider
A
RealmResourceProvider creates JAX-RS |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
RealmResourceSPI.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ThemeProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
ThemeSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TimerProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
TimerSpi.getProviderClass() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TruststoreProvider |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Provider> |
TruststoreSpi.getProviderClass() |
Copyright © 2016 JBoss by Red Hat. All rights reserved.