Methods
| Modifier and Type |
Method and Description |
void |
addRoleMappingInLDAP(UserFederationMapperModel mapperModel,
String roleName,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser) |
void |
beforeLDAPQuery(UserFederationMapperModel mapperModel,
LDAPIdentityQuery query)
Called before LDAP Identity query for retrieve LDAP users was executed.
|
LDAPObject |
createLDAPRole(UserFederationMapperModel mapperModel,
String roleName,
LDAPFederationProvider ldapProvider) |
LDAPIdentityQuery |
createRoleQuery(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider) |
void |
deleteRoleMappingInLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
LDAPObject ldapRole) |
protected Set<String> |
getExistingMemberships(UserFederationMapperModel mapperModel,
LDAPObject ldapRole) |
protected List<LDAPObject> |
getLDAPRoleMappings(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser) |
protected String |
getMembershipLdapAttribute(UserFederationMapperModel mapperModel) |
protected String |
getRoleNameLdapAttribute(UserFederationMapperModel mapperModel) |
protected Collection<String> |
getRoleObjectClasses(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider) |
protected String |
getRolesDn(UserFederationMapperModel mapperModel) |
protected RoleContainerModel |
getTargetRoleContainer(UserFederationMapperModel mapperModel,
RealmModel realm) |
LDAPObject |
loadLDAPRoleByName(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
String roleName) |
void |
onImportUserFromLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel user,
RealmModel realm,
boolean isCreate)
Called when importing user from LDAP to local keycloak DB.
|
void |
onRegisterUserToLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel localUser,
RealmModel realm)
Called when register new user to LDAP - just after user was created in Keycloak DB
|
UserModel |
proxy(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
LDAPObject ldapUser,
UserModel delegate,
RealmModel realm)
Called when invoke proxy on LDAP federation provider
|
protected void |
syncRolesFromLDAP(UserFederationMapperModel mapperModel,
LDAPFederationProvider ldapProvider,
RealmModel realm) |