Methods
| Modifier and Type |
Method and Description |
void |
close() |
UserFederationProvider |
create(KeycloakSession session) |
protected KerberosServerSubjectAuthenticator |
createKerberosSubjectAuthenticator(CommonKerberosConfig kerberosConfig) |
protected KerberosUsernamePasswordAuthenticator |
createKerberosUsernamePasswordAuthenticator(CommonKerberosConfig kerberosConfig) |
protected SPNEGOAuthenticator |
createSPNEGOAuthenticator(String spnegoToken,
CommonKerberosConfig kerberosConfig) |
Set<String> |
getConfigurationOptions() |
String |
getId() |
LDAPFederationProvider |
getInstance(KeycloakSession session,
UserFederationProviderModel model) |
protected UserFederationSyncResult |
importLdapUsers(KeycloakSession session,
String realmId,
UserFederationProviderModel fedModel,
List<LDAPObject> ldapUsers) |
void |
init(Config.Scope config) |
void |
onProviderModelCreated(RealmModel realm,
UserFederationProviderModel newProviderModel) |
UserFederationSyncResult |
syncAllUsers(KeycloakSessionFactory sessionFactory,
String realmId,
UserFederationProviderModel model) |
UserFederationSyncResult |
syncChangedUsers(KeycloakSessionFactory sessionFactory,
String realmId,
UserFederationProviderModel model,
Date lastSync) |
protected UserFederationSyncResult |
syncImpl(KeycloakSessionFactory sessionFactory,
LDAPIdentityQuery userQuery,
String realmId,
UserFederationProviderModel fedModel) |