public class RoleLDAPStorageMapperFactory 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> |
userRolesStrategies |
Constructor and Description |
---|
RoleLDAPStorageMapperFactory() |
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> userRolesStrategies
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 String getHelpText()
public List<ProviderConfigProperty> getConfigProperties()
public List<ProviderConfigProperty> getConfigProperties(RealmModel realm, ComponentModel parent)
public String getId()
LDAPStorageMapperFactory
public Map<String,Object> getTypeMetadata()
getTypeMetadata
in interface ComponentFactory<LDAPStorageMapper,LDAPStorageMapper>
getTypeMetadata
in class AbstractLDAPStorageMapperFactory
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 getUserRolesRetrieveStrategy(String strategyKey)
Copyright © 2021 JBoss by Red Hat. All rights reserved.