Modifier and Type | Interface and Description |
---|---|
interface |
ComponentFactory<CreatedType,ProviderType extends Provider> |
interface |
SubComponentFactory<CreatedType,ProviderType extends Provider>
Useful when you want to describe config properties that are effected by the parent ComponentModel
|
Modifier and Type | Interface and Description |
---|---|
interface |
CredentialProvider |
interface |
UserCredentialStore |
Modifier and Type | Interface and Description |
---|---|
interface |
PasswordHashProvider |
Modifier and Type | Interface and Description |
---|---|
interface |
LocaleSelectorProvider |
Modifier and Type | Method and Description |
---|---|
Class<? extends Provider> |
LocaleSelectorSPI.getProviderClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientProvider |
interface |
RealmProvider |
interface |
UserCredentialManager |
interface |
UserProvider |
interface |
UserSessionProvider |
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
KeycloakSession.getAllProviders(Class<T> clazz) |
<T extends Provider> |
KeycloakSession.getProvider(Class<T> clazz)
Get dedicated provider instance of provider type clazz that was created for this session.
|
<T extends Provider> |
KeycloakSession.getProvider(Class<T> clazz,
ComponentModel componentModel) |
<T extends Provider> |
KeycloakSession.getProvider(Class<T> clazz,
String id)
Get dedicated provider instance for a specific provider factory of id of provider type clazz that was created for this session.
|
<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)
Get all provider factories that manage provider instances of class.
|
Modifier and Type | Method and Description |
---|---|
Class<? extends Provider> |
KeycloakSession.getProviderClass(String providerClassName) |
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) |
Spi |
KeycloakSessionFactory.getSpi(Class<? extends Provider> providerClass) |
Modifier and Type | Interface and Description |
---|---|
interface |
UserCache
All these methods effect an entire cluster of Keycloak instances.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PasswordPolicyProvider |
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 |
AuthenticationSessionProvider |
Modifier and Type | Interface and Description |
---|---|
interface |
UserStorageProvider |
Modifier and Type | Method and Description |
---|---|
Class<? extends Provider> |
UserStorageProviderSpi.getProviderClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientStorageProvider
Base interface for components that want to provide an alternative storage mechanism for clients
This is currently a private incomplete SPI.
|
Modifier and Type | Interface and Description |
---|---|
interface |
UserFederatedStorageProvider |
interface |
UserFederatedUserCredentialStore |
Modifier and Type | Method and Description |
---|---|
Class<? extends Provider> |
UserFederatedStorageProviderSpi.getProviderClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
ThemeResourceProvider
A theme resource provider can be used to load additional templates and resources.
|
interface |
ThemeSelectorProvider |
Modifier and Type | Method and Description |
---|---|
Class<? extends Provider> |
ThemeSelectorSpi.getProviderClass() |
Class<? extends Provider> |
ThemeResourceSpi.getProviderClass() |
Modifier and Type | Interface and Description |
---|---|
interface |
HostnameProvider |
Modifier and Type | Method and Description |
---|---|
Class<? extends Provider> |
HostnameSpi.getProviderClass() |
Copyright © 2019 JBoss by Red Hat. All rights reserved.