public class UserAttributeLDAPStorageMapperFactory extends AbstractLDAPStorageMapperFactory implements LDAPConfigDecorator
Modifier and Type | Field and Description |
---|---|
protected static List<ProviderConfigProperty> |
configProperties |
static String |
PROVIDER_ID |
Constructor and Description |
---|
UserAttributeLDAPStorageMapperFactory() |
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.
|
void |
updateLDAPConfig(LDAPConfig ldapConfig,
ComponentModel mapperModel) |
void |
validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config)
Called before a component is created or updated.
|
checkMandatoryConfigAttribute, close, create, createConfigProperty, getTypeMetadata, init, postInit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onCreate, onParentUpdate
getTypeMetadata
create, getCommonProviderConfigProperties, onUpdate, preRemove
order
public static final String PROVIDER_ID
protected static final List<ProviderConfigProperty> configProperties
public UserAttributeLDAPStorageMapperFactory()
public String getHelpText()
getHelpText
in interface ConfiguredProvider
getHelpText
in interface LDAPStorageMapperFactory<LDAPStorageMapper>
public List<ProviderConfigProperty> getConfigProperties()
getConfigProperties
in interface ConfiguredProvider
getConfigProperties
in interface LDAPStorageMapperFactory<LDAPStorageMapper>
public String getId()
LDAPStorageMapperFactory
getId
in interface ProviderFactory<LDAPStorageMapper>
getId
in interface LDAPStorageMapperFactory<LDAPStorageMapper>
public void validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) throws ComponentValidationException
ComponentFactory
validateConfiguration
in interface ComponentFactory<LDAPStorageMapper,LDAPStorageMapper>
validateConfiguration
in interface LDAPStorageMapperFactory<LDAPStorageMapper>
ComponentValidationException
protected AbstractLDAPStorageMapper createMapper(ComponentModel mapperModel, LDAPStorageProvider federationProvider)
createMapper
in class AbstractLDAPStorageMapperFactory
public List<ProviderConfigProperty> getConfigProperties(RealmModel realm, ComponentModel parent)
getConfigProperties
in interface SubComponentFactory<LDAPStorageMapper,LDAPStorageMapper>
public void updateLDAPConfig(LDAPConfig ldapConfig, ComponentModel mapperModel)
updateLDAPConfig
in interface LDAPConfigDecorator
Copyright © 2021 JBoss by Red Hat. All rights reserved.