public class KerberosFederationProviderFactory extends Object implements UserFederationProviderFactory
| Modifier and Type | Field and Description |
|---|---|
static String |
PROVIDER_NAME |
| Constructor and Description |
|---|
KerberosFederationProviderFactory() |
public static final String PROVIDER_NAME
public UserFederationProvider getInstance(KeycloakSession session, UserFederationProviderModel model)
getInstance in interface UserFederationProviderFactorypublic Set<String> getConfigurationOptions()
getConfigurationOptions in interface UserFederationProviderFactorypublic String getId()
getId in interface UserFederationProviderFactorygetId 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 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>protected SPNEGOAuthenticator createSPNEGOAuthenticator(String spnegoToken, CommonKerberosConfig kerberosConfig)
protected KerberosServerSubjectAuthenticator createKerberosSubjectAuthenticator(CommonKerberosConfig kerberosConfig)
protected KerberosUsernamePasswordAuthenticator createKerberosUsernamePasswordAuthenticator(CommonKerberosConfig kerberosConfig)
Copyright © 2016 JBoss by Red Hat. All rights reserved.