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() |
checkMandatoryConfigAttribute, close, create, createConfigProperty, init, postInit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTypeMetadata
create, getCommonProviderConfigProperties, preRemove
order
public 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()
LDAPStorageMapperFactory
public Map<String,Object> getTypeMetadata()
getTypeMetadata
in interface ComponentFactory<LDAPStorageMapper,LDAPStorageMapper>
getTypeMetadata
in class AbstractLDAPStorageMapperFactory
public void onParentUpdate(RealmModel realm, UserStorageProviderModel oldParent, UserStorageProviderModel newParent, ComponentModel mapperModel)
public void onCreate(KeycloakSession session, RealmModel realm, ComponentModel model)
LDAPStorageMapperFactory
public void onUpdate(KeycloakSession session, RealmModel realm, ComponentModel oldModel, ComponentModel newModel)
public List<ProviderConfigProperty> getConfigProperties(RealmModel realm, ComponentModel parent)
public void validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) throws ComponentValidationException
ComponentValidationException
protected AbstractLDAPStorageMapper createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)
createMapper
in class AbstractLDAPStorageMapperFactory
protected UserRolesRetrieveStrategy getUserGroupsRetrieveStrategy(String strategyKey)
Copyright © 2021 JBoss by Red Hat. All rights reserved.