public class GroupLDAPStorageMapperFactory extends AbstractLDAPStorageMapperFactory
| Modifier and Type | Field and Description |
|---|---|
protected static List<ProviderConfigProperty> |
configProperties |
protected static List<String> |
MEMBERSHIP_TYPES |
protected static List<String> |
MODES |
protected static List<String> |
NO_IMPORT_MODES |
static String |
PROVIDER_ID |
protected static Map<String,UserRolesRetrieveStrategy> |
userGroupsStrategies |
| Constructor and Description |
|---|
GroupLDAPStorageMapperFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractLDAPStorageMapper |
createMapper(ComponentModel mapperModel,
LDAPStorageProvider federationProvider) |
List<ProviderConfigProperty> |
getConfigProperties() |
List<ProviderConfigProperty> |
getConfigProperties(RealmModel realm,
ComponentModel parent) |
String |
getHelpText() |
String |
getId()
This is the name of the provider and will be showed in the admin console as an option.
|
Map<String,Object> |
getTypeMetadata()
This is metadata about this component type.
|
protected UserRolesRetrieveStrategy |
getUserGroupsRetrieveStrategy(String strategyKey) |
void |
onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called when UserStorageProviderModel is created.
|
void |
onParentUpdate(RealmModel realm,
UserStorageProviderModel oldParent,
UserStorageProviderModel newParent,
ComponentModel mapperModel) |
void |
onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel)
Called after the component is updated.
|
void |
validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config)
Called before a component is created or updated.
|
checkMandatoryConfigAttribute, close, create, createConfigProperty, init, postInitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypeMetadatacreate, getCommonProviderConfigProperties, preRemoveorderpublic static final String PROVIDER_ID
protected static final List<ProviderConfigProperty> configProperties
protected static final Map<String,UserRolesRetrieveStrategy> userGroupsStrategies
public String getHelpText()
public List<ProviderConfigProperty> getConfigProperties()
public String getId()
LDAPStorageMapperFactorypublic Map<String,Object> getTypeMetadata()
ComponentFactorygetTypeMetadata in interface ComponentFactory<LDAPStorageMapper,LDAPStorageMapper>getTypeMetadata in class AbstractLDAPStorageMapperFactorypublic void onParentUpdate(RealmModel realm, UserStorageProviderModel oldParent, UserStorageProviderModel newParent, ComponentModel mapperModel)
public void onCreate(KeycloakSession session, RealmModel realm, ComponentModel model)
LDAPStorageMapperFactorypublic void onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel)
ComponentFactoryoldModel - old saved modelnewModel - new configurationpublic List<ProviderConfigProperty> getConfigProperties(RealmModel realm, ComponentModel parent)
public void validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) throws ComponentValidationException
ComponentFactoryComponentValidationExceptionprotected AbstractLDAPStorageMapper createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)
createMapper in class AbstractLDAPStorageMapperFactoryprotected UserRolesRetrieveStrategy getUserGroupsRetrieveStrategy(String strategyKey)
Copyright © 2021 JBoss by Red Hat. All rights reserved.