Modifier and Type | Class and Description |
---|---|
class |
JsonConfigComponentModel
Component model backed by JSON configuration.
|
class |
PrioritizedComponentModel |
Modifier and Type | Field and Description |
---|---|
static Comparator<ComponentModel> |
PrioritizedComponentModel.comparator |
Modifier and Type | Method and Description |
---|---|
default ProviderType |
AmphibianProviderFactory.create(KeycloakSession session,
ComponentModel model)
Deprecated.
|
CreatedType |
ComponentFactory.create(KeycloakSession session,
ComponentModel model) |
default List<ProviderConfigProperty> |
SubComponentFactory.getConfigProperties(RealmModel realm,
ComponentModel parent) |
default Map<String,Object> |
SubComponentFactory.getTypeMetadata(RealmModel realm,
ComponentModel parent)
This is metadata about this component type.
|
default void |
ComponentFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called after a component is created
|
default void |
AmphibianProviderFactory.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel) |
default void |
ComponentFactory.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel)
Called after the component is updated.
|
static int |
PrioritizedComponentModel.parsePriority(ComponentModel component) |
default void |
AmphibianProviderFactory.preRemove(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
default void |
ComponentFactory.preRemove(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called before the component is removed.
|
default void |
ComponentFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called before a component is created or updated.
|
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
ComponentFactoryProviderFactory.getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> model) |
Constructor and Description |
---|
ComponentModel(ComponentModel copy) |
ComponentModelScope(Config.Scope origScope,
ComponentModel componentConfig) |
ComponentModelScope(Config.Scope origScope,
ComponentModel componentConfig,
String prefix) |
PrioritizedComponentModel(ComponentModel copy) |
Modifier and Type | Method and Description |
---|---|
KerberosFederationProvider |
KerberosFederationProviderFactory.create(KeycloakSession session,
ComponentModel model) |
void |
KerberosFederationProviderFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
KerberosFederationProviderFactory.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel) |
void |
KerberosFederationProviderFactory.preRemove(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
Constructor and Description |
---|
CommonKerberosConfig(ComponentModel componentModel) |
KerberosConfig(ComponentModel component) |
Modifier and Type | Method and Description |
---|---|
SSSDFederationProvider |
SSSDFederationProviderFactory.create(KeycloakSession session,
ComponentModel model) |
Modifier and Type | Method and Description |
---|---|
T |
KeyProviderFactory.create(KeycloakSession session,
ComponentModel model) |
KeyProvider |
JavaKeystoreKeyProviderFactory.create(KeycloakSession session,
ComponentModel model) |
KeyProvider |
ImportedRsaKeyProviderFactory.create(KeycloakSession session,
ComponentModel model) |
KeyProvider |
GeneratedRsaKeyProviderFactory.create(KeycloakSession session,
ComponentModel model) |
GeneratedHmacKeyProvider |
GeneratedHmacKeyProviderFactory.create(KeycloakSession session,
ComponentModel model) |
KeyProvider |
GeneratedEcdsaKeyProviderFactory.create(KeycloakSession session,
ComponentModel model) |
GeneratedAesKeyProvider |
GeneratedAesKeyProviderFactory.create(KeycloakSession session,
ComponentModel model) |
protected KeyWrapper |
JavaKeystoreKeyProvider.loadKey(RealmModel realm,
ComponentModel model) |
KeyWrapper |
ImportedRsaKeyProvider.loadKey(RealmModel realm,
ComponentModel model) |
protected KeyWrapper |
GeneratedEcdsaKeyProvider.loadKey(RealmModel realm,
ComponentModel model) |
protected abstract KeyWrapper |
AbstractRsaKeyProvider.loadKey(RealmModel realm,
ComponentModel model) |
protected abstract KeyWrapper |
AbstractEcdsaKeyProvider.loadKey(RealmModel realm,
ComponentModel model) |
static ConfigurationValidationHelper |
SecretKeyProviderUtils.validateConfiguration(ComponentModel model) |
void |
JavaKeystoreKeyProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
ImportedRsaKeyProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
GeneratedRsaKeyProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
GeneratedEcdsaKeyProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
AbstractRsaKeyProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
AbstractGeneratedSecretKeyProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
AbstractEcdsaKeyProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
Constructor and Description |
---|
AbstractEcdsaKeyProvider(RealmModel realm,
ComponentModel model) |
AbstractGeneratedSecretKeyProvider(ComponentModel model,
KeyUse use,
String type,
String algorithm) |
AbstractRsaKeyProvider(RealmModel realm,
ComponentModel model) |
GeneratedAesKeyProvider(ComponentModel model) |
GeneratedEcdsaKeyProvider(RealmModel realm,
ComponentModel model) |
GeneratedHmacKeyProvider(ComponentModel model) |
ImportedRsaKeyProvider(RealmModel realm,
ComponentModel model) |
JavaKeystoreKeyProvider(RealmModel realm,
ComponentModel model) |
Modifier and Type | Method and Description |
---|---|
static ComponentModel |
MigrateTo1_8_0.getMapperByName(RealmModel realm,
ComponentModel providerModel,
String name) |
Modifier and Type | Method and Description |
---|---|
static ComponentModel |
MigrateTo1_8_0.getMapperByName(RealmModel realm,
ComponentModel providerModel,
String name) |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
RealmModel.addComponentModel(ComponentModel model)
Adds component model.
|
ComponentModel |
RealmModel.getComponent(String id) |
ComponentModel |
RealmModel.importComponentModel(ComponentModel model)
Adds component model.
|
Modifier and Type | Method and Description |
---|---|
default List<ComponentModel> |
RealmModel.getComponents()
Deprecated.
Use
getComponentsStream instead. |
default List<ComponentModel> |
RealmModel.getComponents(String parentId)
Deprecated.
Use
getComponentsStream instead. |
default List<ComponentModel> |
RealmModel.getComponents(String parentId,
String providerType)
Deprecated.
Use
getComponentsStream instead. |
Stream<ComponentModel> |
RealmModel.getComponentsStream()
Returns stream of component models.
|
Stream<ComponentModel> |
RealmModel.getComponentsStream(String parentId)
Returns stream of ComponentModels for specific parentId.
|
Stream<ComponentModel> |
RealmModel.getComponentsStream(String parentId,
String providerType)
Returns stream of ComponentModels for specific parentId and providerType.
|
default Stream<ComponentModel> |
RealmModel.getStorageProviders(Class<? extends Provider> storageProviderClass)
Returns stream of ComponentModels that represent StorageProviders for class storageProviderClass in this realm.
|
Modifier and Type | Method and Description |
---|---|
ComponentModel |
RealmModel.addComponentModel(ComponentModel model)
Adds component model.
|
<T extends Provider> |
KeycloakSession.getProvider(Class<T> clazz,
ComponentModel componentModel)
Deprecated.
Deprecated in favor of {@link #getComponentProvider)
|
ComponentModel |
RealmModel.importComponentModel(ComponentModel model)
Adds component model.
|
void |
UserProvider.preRemove(RealmModel realm,
ComponentModel component)
Called when a component is removed.
|
void |
RealmModel.removeComponent(ComponentModel component)
Removes given component.
|
void |
RealmModel.updateComponent(ComponentModel component)
Updates component model.
|
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
KeycloakSession.getComponentProvider(Class<T> clazz,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter)
Returns a component provider for a component from the realm that is relevant to this session.
|
<T extends Provider> |
KeycloakSessionFactory.getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter) |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
RealmAdapter.addComponentModel(ComponentModel model) |
ComponentModel |
RealmAdapter.getComponent(String id) |
ComponentModel |
RealmAdapter.importComponentModel(ComponentModel model) |
Modifier and Type | Method and Description |
---|---|
Stream<ComponentModel> |
RealmAdapter.getComponentsStream() |
Stream<ComponentModel> |
RealmAdapter.getComponentsStream(String parentId) |
Stream<ComponentModel> |
RealmAdapter.getComponentsStream(String parentId,
String providerType) |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
RealmAdapter.addComponentModel(ComponentModel model) |
void |
RealmAdapter.executeEvictions(ComponentModel model) |
ComponentModel |
RealmAdapter.importComponentModel(ComponentModel model) |
void |
UserCacheSession.preRemove(RealmModel realm,
ComponentModel component) |
void |
RealmAdapter.removeComponent(ComponentModel component) |
void |
RealmAdapter.updateComponent(ComponentModel component) |
Modifier and Type | Field and Description |
---|---|
protected Map<String,ComponentModel> |
CachedRealm.components |
protected MultivaluedHashMap<String,ComponentModel> |
CachedRealm.componentsByParent |
protected MultivaluedHashMap<String,ComponentModel> |
CachedRealm.componentsByParentAndType |
Modifier and Type | Method and Description |
---|---|
Map<String,ComponentModel> |
CachedRealm.getComponents() |
MultivaluedHashMap<String,ComponentModel> |
CachedRealm.getComponentsByParent() |
MultivaluedHashMap<String,ComponentModel> |
CachedRealm.getComponentsByParentAndType() |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
RealmAdapter.addComponentModel(ComponentModel model) |
protected ComponentModel |
RealmAdapter.entityToModel(ComponentEntity c) |
ComponentModel |
RealmAdapter.getComponent(String id) |
ComponentModel |
RealmAdapter.importComponentModel(ComponentModel model) |
Modifier and Type | Method and Description |
---|---|
Stream<ComponentModel> |
RealmAdapter.getComponentsStream() |
Stream<ComponentModel> |
RealmAdapter.getComponentsStream(String parentId) |
Stream<ComponentModel> |
RealmAdapter.getComponentsStream(String parentId,
String providerType) |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
RealmAdapter.addComponentModel(ComponentModel model) |
ComponentModel |
RealmAdapter.importComponentModel(ComponentModel model) |
void |
JpaUserProvider.preRemove(RealmModel realm,
ComponentModel component) |
void |
RealmAdapter.removeComponent(ComponentModel component) |
protected void |
RealmAdapter.setConfig(ComponentModel model,
ComponentEntity c) |
void |
RealmAdapter.updateComponent(ComponentModel component) |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
MapRealmAdapter.addComponentModel(ComponentModel model) |
ComponentModel |
MapRealmAdapter.getComponent(String id) |
ComponentModel |
MapRealmAdapter.importComponentModel(ComponentModel model) |
Modifier and Type | Method and Description |
---|---|
Stream<ComponentModel> |
MapRealmAdapter.getComponentsStream() |
Stream<ComponentModel> |
MapRealmAdapter.getComponentsStream(String parentId) |
Stream<ComponentModel> |
MapRealmAdapter.getComponentsStream(String parentId,
String providerType) |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
MapRealmAdapter.addComponentModel(ComponentModel model) |
ComponentModel |
MapRealmAdapter.importComponentModel(ComponentModel model) |
void |
MapRealmAdapter.removeComponent(ComponentModel component) |
void |
MapRealmAdapter.updateComponent(ComponentModel component) |
Modifier and Type | Method and Description |
---|---|
static ComponentModel |
MapComponentEntity.toModel(MapComponentEntity entity) |
Modifier and Type | Method and Description |
---|---|
static MapComponentEntity |
MapComponentEntity.fromModel(ComponentModel model) |
Modifier and Type | Method and Description |
---|---|
void |
MapUserProvider.preRemove(RealmModel realm,
ComponentModel component) |
Modifier and Type | Method and Description |
---|---|
static ComponentModel |
RepresentationToModel.convertFedMapperToComponent(RealmModel realm,
ComponentModel parent,
UserFederationMapperRepresentation rep,
String newMapperType) |
static ComponentModel |
RepresentationToModel.convertFedProviderToComponent(String realmId,
UserFederationProviderRepresentation fedModel) |
static ComponentModel |
KeycloakModelUtils.createComponentModel(String name,
String parentId,
String providerId,
String providerType,
String... config) |
static ComponentModel |
KeycloakModelUtils.getComponentModel(KeycloakSessionFactory factory,
String realmId,
String componentId) |
static ComponentModel |
RepresentationToModel.toModel(KeycloakSession session,
ComponentRepresentation rep) |
Modifier and Type | Method and Description |
---|---|
static Function<KeycloakSessionFactory,ComponentModel> |
KeycloakModelUtils.componentModelGetter(String realmId,
String componentId) |
Modifier and Type | Method and Description |
---|---|
static ConfigurationValidationHelper |
ConfigurationValidationHelper.check(ComponentModel model) |
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
DefaultKeycloakSession.getProvider(Class<T> clazz,
ComponentModel componentModel) |
Modifier and Type | Method and Description |
---|---|
<T extends Provider> |
DefaultKeycloakSession.getComponentProvider(Class<T> clazz,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter) |
<T extends Provider> |
DefaultKeycloakSessionFactory.getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter) |
<T extends Provider> |
DefaultComponentFactoryProviderFactory.getProviderFactory(Class<T> clazz,
String realmId,
String componentId,
Function<KeycloakSessionFactory,ComponentModel> modelGetter) |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
ClientRegistrationPolicyException.getPolicyModel() |
Modifier and Type | Method and Description |
---|---|
void |
ClientRegistrationPolicyException.setPolicyModel(ComponentModel policyModel) |
void |
AbstractClientRegistrationPolicyFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Modifier and Type | Method and Description |
---|---|
ClientRegistrationPolicy |
TrustedHostClientRegistrationPolicyFactory.create(KeycloakSession session,
ComponentModel model) |
ClientRegistrationPolicy |
ScopeClientRegistrationPolicyFactory.create(KeycloakSession session,
ComponentModel model) |
ClientRegistrationPolicy |
ProtocolMappersClientRegistrationPolicyFactory.create(KeycloakSession session,
ComponentModel model) |
ClientRegistrationPolicy |
MaxClientsClientRegistrationPolicyFactory.create(KeycloakSession session,
ComponentModel model) |
ClientRegistrationPolicy |
ConsentRequiredClientRegistrationPolicyFactory.create(KeycloakSession session,
ComponentModel model) |
ClientRegistrationPolicy |
ClientScopesClientRegistrationPolicyFactory.create(KeycloakSession session,
ComponentModel model) |
ClientRegistrationPolicy |
ClientDisabledClientRegistrationPolicyFactory.create(KeycloakSession session,
ComponentModel model) |
void |
TrustedHostClientRegistrationPolicyFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
void |
MaxClientsClientRegistrationPolicyFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
ClientScopesClientRegistrationPolicy(KeycloakSession session,
ComponentModel componentModel) |
MaxClientsClientRegistrationPolicy(KeycloakSession session,
ComponentModel componentModel) |
ProtocolMappersClientRegistrationPolicy(KeycloakSession session,
ComponentModel componentModel) |
ScopeClientRegistrationPolicy(KeycloakSession session,
ComponentModel componentModel) |
TrustedHostClientRegistrationPolicy(KeycloakSession session,
ComponentModel componentModel) |
Modifier and Type | Class and Description |
---|---|
class |
CacheableStorageProviderModel |
class |
UserStorageProviderModel
Stored configuration of a User Storage provider instance.
|
Modifier and Type | Method and Description |
---|---|
static Stream<ComponentModel> |
AbstractStorageManager.getStorageProviderModels(RealmModel realm,
Class<? extends Provider> storageType)
Stream of ComponentModels of storageType.
|
Modifier and Type | Method and Description |
---|---|
T |
UserStorageProviderFactory.create(KeycloakSession session,
ComponentModel model)
called per Keycloak transaction.
|
static String |
StorageId.keycloakId(ComponentModel model,
String externalId)
generate the id string that should be returned by UserModel.getId()
|
void |
OnCreateComponent.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
default void |
UserStorageProviderFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called when UserStorageProviderModel is created.
|
void |
UserStorageManager.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
OnUpdateComponent.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel) |
void |
UserStorageManager.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel) |
void |
UserStorageManager.preRemove(RealmModel realm,
ComponentModel component) |
default void |
UserStorageProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
CacheableStorageProviderModel(ComponentModel copy) |
UserStorageProviderModel(ComponentModel copy) |
Constructor and Description |
---|
AbstractStorageManager(KeycloakSession session,
Class<? extends ProviderFactory> factoryTypeClass,
Class<ProviderType> providerTypeClass,
Function<ComponentModel,StorageProviderModelType> toStorageProviderModelTypeFunction,
String configScope) |
Modifier and Type | Field and Description |
---|---|
protected ComponentModel |
AbstractUserAdapterFederatedStorage.storageProviderModel |
protected ComponentModel |
AbstractUserAdapter.storageProviderModel |
Constructor and Description |
---|
AbstractUserAdapter(KeycloakSession session,
RealmModel realm,
ComponentModel storageProviderModel) |
AbstractUserAdapterFederatedStorage(KeycloakSession session,
RealmModel realm,
ComponentModel storageProviderModel) |
Streams(KeycloakSession session,
RealmModel realm,
ComponentModel storageProviderModel) |
Streams(KeycloakSession session,
RealmModel realm,
ComponentModel storageProviderModel) |
Modifier and Type | Class and Description |
---|---|
class |
ClientStorageProviderModel
Stored configuration of a Client Storage provider instance.
|
Modifier and Type | Method and Description |
---|---|
T |
ClientStorageProviderFactory.create(KeycloakSession session,
ComponentModel model)
called per Keycloak transaction.
|
default void |
ClientStorageProviderFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called when ClientStorageProviderModel is created.
|
default void |
ClientStorageProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
ClientStorageProviderModel(ComponentModel copy) |
Modifier and Type | Class and Description |
---|---|
class |
ClientScopeStorageProviderModel
Stored configuration of a Client scope Storage provider instance.
|
Modifier and Type | Method and Description |
---|---|
T |
ClientScopeStorageProviderFactory.create(KeycloakSession session,
ComponentModel model)
called per Keycloak transaction.
|
default void |
ClientScopeStorageProviderFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called when ClientScopeStorageProviderFactory is created.
|
default void |
ClientScopeStorageProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
ClientScopeStorageProviderModel(ComponentModel copy) |
Modifier and Type | Method and Description |
---|---|
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
ComponentModel model) |
Modifier and Type | Class and Description |
---|---|
class |
GroupStorageProviderModel
Stored configuration of a Group Storage provider instance.
|
Modifier and Type | Method and Description |
---|---|
T |
GroupStorageProviderFactory.create(KeycloakSession session,
ComponentModel model)
called per Keycloak transaction.
|
default void |
GroupStorageProviderFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called when GroupStorageProviderModel is created.
|
default void |
GroupStorageProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
GroupStorageProviderModel(ComponentModel copy) |
Modifier and Type | Method and Description |
---|---|
void |
JpaUserFederatedStorageProvider.preRemove(RealmModel realm,
ComponentModel model) |
Modifier and Type | Method and Description |
---|---|
protected Map<ComponentModel,LDAPConfigDecorator> |
LDAPStorageProviderFactory.getLDAPConfigDecorators(KeycloakSession session,
ComponentModel ldapModel) |
Modifier and Type | Method and Description |
---|---|
LDAPStorageProvider |
LDAPStorageProviderFactory.create(KeycloakSession session,
ComponentModel model) |
protected Map<ComponentModel,LDAPConfigDecorator> |
LDAPStorageProviderFactory.getLDAPConfigDecorators(KeycloakSession session,
ComponentModel ldapModel) |
LDAPIdentityStore |
LDAPIdentityStoreRegistry.getLdapStore(KeycloakSession session,
ComponentModel ldapModel,
Map<ComponentModel,LDAPConfigDecorator> configDecorators) |
protected SynchronizationResult |
LDAPStorageProviderFactory.importLdapUsers(KeycloakSessionFactory sessionFactory,
String realmId,
ComponentModel fedModel,
List<LDAPObject> ldapUsers) |
void |
LDAPStorageProviderFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
LDAPStorageProviderFactory.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel) |
void |
LDAPStorageProviderFactory.preRemove(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
protected SynchronizationResult |
LDAPStorageProviderFactory.syncImpl(KeycloakSessionFactory sessionFactory,
LDAPQuery userQuery,
String realmId,
ComponentModel fedModel) |
protected void |
LDAPStorageProviderFactory.syncMappers(KeycloakSessionFactory sessionFactory,
String realmId,
ComponentModel model) |
void |
LDAPStorageProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Modifier and Type | Method and Description |
---|---|
LDAPIdentityStore |
LDAPIdentityStoreRegistry.getLdapStore(KeycloakSession session,
ComponentModel ldapModel,
Map<ComponentModel,LDAPConfigDecorator> configDecorators) |
Constructor and Description |
---|
LDAPStorageProvider(LDAPStorageProviderFactory factory,
KeycloakSession session,
ComponentModel model,
LDAPIdentityStore ldapIdentityStore) |
Modifier and Type | Method and Description |
---|---|
List<ComponentModel> |
LDAPQuery.getMappers() |
Modifier and Type | Method and Description |
---|---|
LDAPQuery |
LDAPQuery.addMappers(Collection<ComponentModel> mappers) |
Constructor and Description |
---|
LDAPProviderKerberosConfig(ComponentModel componentModel) |
Modifier and Type | Field and Description |
---|---|
protected ComponentModel |
AbstractLDAPStorageMapper.mapperModel |
Modifier and Type | Method and Description |
---|---|
Comparator<ComponentModel> |
LDAPMappersComparator.sortAsc() |
Comparator<ComponentModel> |
LDAPMappersComparator.sortDesc() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractLDAPStorageMapperFactory.checkMandatoryConfigAttribute(String name,
String displayName,
ComponentModel mapperModel) |
T |
LDAPStorageMapperFactory.create(KeycloakSession session,
ComponentModel model)
called per Keycloak transaction.
|
LDAPStorageMapper |
AbstractLDAPStorageMapperFactory.create(KeycloakSession session,
ComponentModel model) |
protected AbstractLDAPStorageMapper |
UserAttributeLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
protected AbstractLDAPStorageMapper |
HardcodedLDAPRoleStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
protected AbstractLDAPStorageMapper |
HardcodedLDAPGroupStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
protected AbstractLDAPStorageMapper |
HardcodedLDAPAttributeMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
protected AbstractLDAPStorageMapper |
HardcodedAttributeMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
protected AbstractLDAPStorageMapper |
FullNameLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
protected AbstractLDAPStorageMapper |
CertificateLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
protected abstract AbstractLDAPStorageMapper |
AbstractLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
List<ProviderConfigProperty> |
UserAttributeLDAPStorageMapperFactory.getConfigProperties(RealmModel realm,
ComponentModel parent) |
List<ProviderConfigProperty> |
FullNameLDAPStorageMapperFactory.getConfigProperties(RealmModel realm,
ComponentModel parent) |
List<ProviderConfigProperty> |
CertificateLDAPStorageMapperFactory.getConfigProperties(RealmModel realm,
ComponentModel parent) |
LDAPStorageMapper |
LDAPStorageMapperManager.getMapper(ComponentModel mapperModel) |
default void |
LDAPStorageMapperFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called when UserStorageProviderModel is created.
|
default void |
LDAPStorageMapperFactory.onParentUpdate(RealmModel realm,
UserStorageProviderModel oldParent,
UserStorageProviderModel newParent,
ComponentModel mapperModel) |
static boolean |
AbstractLDAPStorageMapper.parseBooleanParameter(ComponentModel mapperModel,
String paramName) |
void |
UserAttributeLDAPStorageMapperFactory.updateLDAPConfig(LDAPConfig ldapConfig,
ComponentModel mapperModel) |
void |
LDAPConfigDecorator.updateLDAPConfig(LDAPConfig ldapConfig,
ComponentModel mapperModel) |
void |
UserAttributeLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
default void |
LDAPStorageMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
void |
HardcodedLDAPRoleStorageMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
void |
HardcodedLDAPGroupStorageMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
void |
HardcodedLDAPAttributeMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
void |
HardcodedAttributeMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
void |
FullNameLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
void |
CertificateLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
AbstractLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
CertificateLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
FullNameLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
HardcodedAttributeMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
HardcodedLDAPAttributeMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
HardcodedLDAPGroupStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
HardcodedLDAPRoleStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
UserAttributeLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
Modifier and Type | Field and Description |
---|---|
protected ComponentModel |
CommonLDAPGroupMapperConfig.mapperModel |
Constructor and Description |
---|
CommonLDAPGroupMapperConfig(ComponentModel mapperModel) |
Modifier and Type | Method and Description |
---|---|
protected AbstractLDAPStorageMapper |
GroupLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
List<ProviderConfigProperty> |
GroupLDAPStorageMapperFactory.getConfigProperties(RealmModel realm,
ComponentModel parent) |
void |
GroupLDAPStorageMapperFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
GroupLDAPStorageMapperFactory.onParentUpdate(RealmModel realm,
UserStorageProviderModel oldParent,
UserStorageProviderModel newParent,
ComponentModel mapperModel) |
void |
GroupLDAPStorageMapperFactory.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel) |
void |
GroupLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
GroupLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
GroupLDAPStorageMapperFactory factory) |
GroupMapperConfig(ComponentModel mapperModel) |
Modifier and Type | Method and Description |
---|---|
protected AbstractLDAPStorageMapper |
RoleLDAPStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
List<ProviderConfigProperty> |
RoleLDAPStorageMapperFactory.getConfigProperties(RealmModel realm,
ComponentModel parent) |
void |
RoleLDAPStorageMapperFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
void |
RoleLDAPStorageMapperFactory.onParentUpdate(RealmModel realm,
UserStorageProviderModel oldParent,
UserStorageProviderModel newParent,
ComponentModel mapperModel) |
void |
RoleLDAPStorageMapperFactory.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel) |
void |
RoleLDAPStorageMapperFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
RoleLDAPStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider,
RoleLDAPStorageMapperFactory factory) |
RoleMapperConfig(ComponentModel mapperModel) |
Modifier and Type | Method and Description |
---|---|
protected AbstractLDAPStorageMapper |
MSADUserAccountControlStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
List<ProviderConfigProperty> |
MSADUserAccountControlStorageMapperFactory.getConfigProperties(RealmModel realm,
ComponentModel parent) |
Constructor and Description |
---|
MSADUserAccountControlStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
Modifier and Type | Method and Description |
---|---|
protected AbstractLDAPStorageMapper |
MSADLDSUserAccountControlStorageMapperFactory.createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
Constructor and Description |
---|
MSADLDSUserAccountControlStorageMapper(ComponentModel mapperModel,
LDAPStorageProvider ldapProvider) |
Modifier and Type | Method and Description |
---|---|
OpenshiftClientStorageProvider |
OpenshiftClientStorageProviderFactory.create(KeycloakSession session,
ComponentModel model) |
void |
OpenshiftClientStorageProviderFactory.onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel) |
void |
OpenshiftClientStorageProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Modifier and Type | Class and Description |
---|---|
class |
RoleStorageProviderModel
Stored configuration of a Role Storage provider instance.
|
Modifier and Type | Method and Description |
---|---|
T |
RoleStorageProviderFactory.create(KeycloakSession session,
ComponentModel model)
called per Keycloak transaction.
|
default void |
RoleStorageProviderFactory.onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called when RoleStorageProviderModel is created.
|
default void |
RoleStorageProviderFactory.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config) |
Constructor and Description |
---|
RoleStorageProviderModel(ComponentModel copy) |
Modifier and Type | Method and Description |
---|---|
ComponentModel |
DeclarativeUserProfileProvider.getComponentModel() |
Modifier and Type | Method and Description |
---|---|
protected UserProfileMetadata |
DeclarativeUserProfileProvider.decorateUserProfileForCache(UserProfileMetadata decoratedMetadata,
ComponentModel model)
Decorate basic metadata provided from
AbstractUserProfileProvider based on 'per realm' configuration. |
protected UPConfig |
DeclarativeUserProfileProvider.getParsedConfig(ComponentModel model)
Get parsed config file configured in model.
|
void |
DeclarativeUserProfileProvider.validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
Modifier and Type | Class and Description |
---|---|
class |
DeclarativeUserProfileModel |
Copyright © 2021 JBoss by Red Hat. All rights reserved.