public class FilePropertiesFederationProvider extends BasePropertiesFederationProvider
UserFederationProvider.EditMode
model, properties, session, supportedCredentialTypes
EMAIL, FIRST_NAME, LAST_NAME, USERNAME
Constructor and Description |
---|
FilePropertiesFederationProvider(KeycloakSession session,
Properties properties,
UserFederationProviderModel model) |
Modifier and Type | Method and Description |
---|---|
UserModel |
proxy(UserModel local)
Keycloak will call this method if it finds an imported UserModel.
|
UserModel |
register(RealmModel realm,
UserModel user)
Update the properties file with the new user.
|
boolean |
removeUser(RealmModel realm,
UserModel user) |
void |
save() |
boolean |
synchronizeRegistrations()
Adding new users is supported
|
close, getModel, getProperties, getSession, getSupportedCredentialTypes, getUserByEmail, getUserByUsername, isValid, preRemove, preRemove, searchByAttributes, validCredentials, validCredentials
public FilePropertiesFederationProvider(KeycloakSession session, Properties properties, UserFederationProviderModel model)
public UserModel proxy(UserModel local)
local
- public boolean synchronizeRegistrations()
public void save()
public UserModel register(RealmModel realm, UserModel user)
realm
- user
- public boolean removeUser(RealmModel realm, UserModel user)
Copyright © 2014. All Rights Reserved.