Package org.keycloak.federation.sssd
Class SSSDFederationProviderFactory
java.lang.Object
org.keycloak.federation.sssd.SSSDFederationProviderFactory
- All Implemented Interfaces:
ComponentFactory<SSSDFederationProvider,,UserStorageProvider> ConfiguredProvider,EnvironmentDependentProviderFactory,ProviderFactory<UserStorageProvider>,UserStorageProviderFactory<SSSDFederationProvider>
public class SSSDFederationProviderFactory
extends Object
implements UserStorageProviderFactory<SSSDFederationProvider>, EnvironmentDependentProviderFactory
- Version:
- $Revision: 1 $
- Author:
- Bruno Oliveira
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()create(KeycloakSession session, ComponentModel model) protected PAMAuthenticatorcreatePAMAuthenticator(String username, String... factors) protected org.freedesktop.dbus.connections.impl.DBusConnectiongetId()voidinit(Config.Scope config) booleanisSupported(Config.Scope config) voidpostInit(KeycloakSessionFactory factory) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.component.ComponentFactory
create, onUpdate, preRemoveMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, orderMethods inherited from interface org.keycloak.storage.UserStorageProviderFactory
getCommonProviderConfigProperties, getConfigProperties, getHelpText, getTypeMetadata, onCreate, validateConfiguration
-
Constructor Details
-
SSSDFederationProviderFactory
public SSSDFederationProviderFactory()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceProviderFactory<UserStorageProvider>- Specified by:
getIdin interfaceUserStorageProviderFactory<SSSDFederationProvider>
-
create
- Specified by:
createin interfaceComponentFactory<SSSDFederationProvider,UserStorageProvider> - Specified by:
createin interfaceUserStorageProviderFactory<SSSDFederationProvider>
-
init
- Specified by:
initin interfaceProviderFactory<UserStorageProvider>- Specified by:
initin interfaceUserStorageProviderFactory<SSSDFederationProvider>
-
postInit
- Specified by:
postInitin interfaceProviderFactory<UserStorageProvider>- Specified by:
postInitin interfaceUserStorageProviderFactory<SSSDFederationProvider>
-
close
public void close()- Specified by:
closein interfaceProviderFactory<UserStorageProvider>- Specified by:
closein interfaceUserStorageProviderFactory<SSSDFederationProvider>
-
createPAMAuthenticator
-
getDbusConnection
protected org.freedesktop.dbus.connections.impl.DBusConnection getDbusConnection() -
isSupported
- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory
-