All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
close()
This is called when the server shuts down.
|
LDAPStorageProvider |
create(KeycloakSession session,
ComponentModel model)
called per Keycloak transaction.
|
protected KerberosServerSubjectAuthenticator |
createKerberosSubjectAuthenticator(CommonKerberosConfig kerberosConfig) |
protected KerberosUsernamePasswordAuthenticator |
createKerberosUsernamePasswordAuthenticator(CommonKerberosConfig kerberosConfig) |
protected SPNEGOAuthenticator |
createSPNEGOAuthenticator(String spnegoToken,
CommonKerberosConfig kerberosConfig) |
List<ProviderConfigProperty> |
getConfigProperties() |
String |
getId()
This is the name of the provider and will be showed in the admin console as an option.
|
protected Map<ComponentModel,LDAPConfigDecorator> |
getLDAPConfigDecorators(KeycloakSession session,
ComponentModel ldapModel) |
protected SynchronizationResult |
importLdapUsers(KeycloakSessionFactory sessionFactory,
String realmId,
ComponentModel fedModel,
List<LDAPObject> ldapUsers) |
void |
init(Config.Scope config)
Only called once when the factory is first created.
|
void |
onCreate(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called when UserStorageProviderModel is created.
|
void |
onUpdate(KeycloakSession session,
RealmModel realm,
ComponentModel oldModel,
ComponentModel newModel)
Called after the component is updated.
|
void |
preRemove(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called before the component is removed.
|
SynchronizationResult |
sync(KeycloakSessionFactory sessionFactory,
String realmId,
UserStorageProviderModel model) |
protected SynchronizationResult |
syncImpl(KeycloakSessionFactory sessionFactory,
LDAPQuery userQuery,
String realmId,
ComponentModel fedModel) |
protected void |
syncMappers(KeycloakSessionFactory sessionFactory,
String realmId,
ComponentModel model) |
SynchronizationResult |
syncSince(Date lastSync,
KeycloakSessionFactory sessionFactory,
String realmId,
UserStorageProviderModel model) |
void |
validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel config)
Called before a component is created or updated.
|