public interface UserFederationMapperFactory extends ProviderFactory<UserFederationMapper>, ConfiguredProvider
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getDefaultConfig(UserFederationProviderModel providerModel)
Used to detect what are default values for ProviderConfigProperties specified during mapper creation
|
String |
getDisplayCategory() |
String |
getDisplayType() |
String |
getFederationProviderType()
Refers to providerName (type) of the federated provider, which this mapper can be used for.
|
UserFederationMapperSyncConfigRepresentation |
getSyncConfig()
Specifies if mapper supports sync data from federated storage to keycloak and viceversa.
|
void |
validateConfig(RealmModel realm,
UserFederationProviderModel fedProviderModel,
UserFederationMapperModel mapperModel)
Called when instance of mapperModel is created for this factory through admin endpoint
|
close, create, getId, init, postInit
getConfigProperties, getHelpText
String getFederationProviderType()
String getDisplayCategory()
String getDisplayType()
UserFederationMapperSyncConfigRepresentation getSyncConfig()
void validateConfig(RealmModel realm, UserFederationProviderModel fedProviderModel, UserFederationMapperModel mapperModel) throws FederationConfigValidationException
realm
- fedProviderModel
- mapperModel
- FederationConfigValidationException
- if configuration provided in mapperModel is not validMap<String,String> getDefaultConfig(UserFederationProviderModel providerModel)
Copyright © 2016 JBoss by Red Hat. All rights reserved.