public class SSSDFederationProviderFactory extends Object implements UserFederationProviderFactory, EnvironmentDependentProviderFactory
| Constructor and Description |
|---|
SSSDFederationProviderFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
UserFederationProvider |
create(KeycloakSession session) |
protected PAMAuthenticator |
createPAMAuthenticator(String username,
String... factors) |
Set<String> |
getConfigurationOptions()
List the configuration options to render and display in the admin console's generic management page for this
plugin
|
String |
getId() |
UserFederationProvider |
getInstance(KeycloakSession session,
UserFederationProviderModel model) |
void |
init(Config.Scope config) |
boolean |
isSupported() |
void |
postInit(KeycloakSessionFactory factory) |
UserFederationSyncResult |
syncAllUsers(KeycloakSessionFactory sessionFactory,
String realmId,
UserFederationProviderModel model) |
UserFederationSyncResult |
syncChangedUsers(KeycloakSessionFactory sessionFactory,
String realmId,
UserFederationProviderModel model,
Date lastSync) |
public String getId()
getId in interface UserFederationProviderFactorygetId in interface ProviderFactory<UserFederationProvider>public UserFederationProvider getInstance(KeycloakSession session, UserFederationProviderModel model)
getInstance in interface UserFederationProviderFactorypublic Set<String> getConfigurationOptions()
getConfigurationOptions in interface UserFederationProviderFactorypublic UserFederationProvider create(KeycloakSession session)
create in interface UserFederationProviderFactorycreate in interface ProviderFactory<UserFederationProvider>public void init(Config.Scope config)
init in interface ProviderFactory<UserFederationProvider>public void postInit(KeycloakSessionFactory factory)
postInit in interface ProviderFactory<UserFederationProvider>public void close()
close in interface ProviderFactory<UserFederationProvider>public UserFederationSyncResult syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model)
syncAllUsers in interface UserFederationProviderFactorypublic UserFederationSyncResult syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserFederationProviderModel model, Date lastSync)
syncChangedUsers in interface UserFederationProviderFactoryprotected PAMAuthenticator createPAMAuthenticator(String username, String... factors)
public boolean isSupported()
isSupported in interface EnvironmentDependentProviderFactoryCopyright © 2016 JBoss by Red Hat. All rights reserved.