public abstract class AbstractLDAPFederationMapper extends Object
Modifier and Type | Field and Description |
---|---|
protected LDAPFederationProvider |
ldapProvider |
protected UserFederationMapperModel |
mapperModel |
protected RealmModel |
realm |
Constructor and Description |
---|
AbstractLDAPFederationMapper(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm) |
Modifier and Type | Method and Description |
---|---|
abstract void |
beforeLDAPQuery(LDAPQuery query) |
List<UserModel> |
getGroupMembers(GroupModel group,
int firstResult,
int maxResults) |
LDAPFederationProvider |
getLdapProvider() |
RealmModel |
getRealm() |
boolean |
onAuthenticationFailure(LDAPObject ldapUser,
UserModel user,
AuthenticationException ldapException) |
abstract void |
onImportUserFromLDAP(LDAPObject ldapUser,
UserModel user,
boolean isCreate) |
abstract void |
onRegisterUserToLDAP(LDAPObject ldapUser,
UserModel localUser) |
static boolean |
parseBooleanParameter(UserFederationMapperModel mapperModel,
String paramName) |
abstract UserModel |
proxy(LDAPObject ldapUser,
UserModel delegate) |
UserFederationSyncResult |
syncDataFromFederationProviderToKeycloak() |
UserFederationSyncResult |
syncDataFromKeycloakToFederationProvider() |
protected final UserFederationMapperModel mapperModel
protected final LDAPFederationProvider ldapProvider
protected final RealmModel realm
public AbstractLDAPFederationMapper(UserFederationMapperModel mapperModel, LDAPFederationProvider ldapProvider, RealmModel realm)
public UserFederationSyncResult syncDataFromFederationProviderToKeycloak()
public UserFederationSyncResult syncDataFromKeycloakToFederationProvider()
public abstract void beforeLDAPQuery(LDAPQuery query)
public abstract UserModel proxy(LDAPObject ldapUser, UserModel delegate)
public abstract void onRegisterUserToLDAP(LDAPObject ldapUser, UserModel localUser)
public abstract void onImportUserFromLDAP(LDAPObject ldapUser, UserModel user, boolean isCreate)
public List<UserModel> getGroupMembers(GroupModel group, int firstResult, int maxResults)
public boolean onAuthenticationFailure(LDAPObject ldapUser, UserModel user, AuthenticationException ldapException)
public static boolean parseBooleanParameter(UserFederationMapperModel mapperModel, String paramName)
public LDAPFederationProvider getLdapProvider()
public RealmModel getRealm()
Copyright © 2016 JBoss by Red Hat. All rights reserved.