keycloak-federation
公開メンバ関数 | 限定公開メンバ関数 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.federation.sssd.SSSDFederationProviderFactory クラス
org.keycloak.federation.sssd.SSSDFederationProviderFactory の継承関係図
Inheritance graph
org.keycloak.federation.sssd.SSSDFederationProviderFactory 連携図
Collaboration graph

公開メンバ関数

String getId ()
 
SSSDFederationProvider create (KeycloakSession session, ComponentModel model)
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 
boolean isSupported ()
 

限定公開メンバ関数

PAMAuthenticator createPAMAuthenticator (String username, String... factors)
 

静的非公開変数類

static final String PROVIDER_NAME = "sssd"
 
static final Logger logger = Logger.getLogger(SSSDFederationProvider.class)
 

詳解

著者
Bruno Oliveira
バージョン
Revision
1

関数詳解

◆ close()

void org.keycloak.federation.sssd.SSSDFederationProviderFactory.close ( )
inline
62  {
63 
64  }

◆ create()

SSSDFederationProvider org.keycloak.federation.sssd.SSSDFederationProviderFactory.create ( KeycloakSession  session,
ComponentModel  model 
)
inline
47  {
48  return new SSSDFederationProvider(session, new UserStorageProviderModel(model), this);
49  }

◆ createPAMAuthenticator()

PAMAuthenticator org.keycloak.federation.sssd.SSSDFederationProviderFactory.createPAMAuthenticator ( String  username,
String...  factors 
)
inlineprotected
66  {
67  return new PAMAuthenticator(username, factors);
68  }

◆ getId()

String org.keycloak.federation.sssd.SSSDFederationProviderFactory.getId ( )
inline
42  {
43  return PROVIDER_NAME;
44  }
static final String PROVIDER_NAME
Definition: SSSDFederationProviderFactory.java:37

◆ init()

void org.keycloak.federation.sssd.SSSDFederationProviderFactory.init ( Config.Scope  config)
inline
52  {
53 
54  }

◆ isSupported()

boolean org.keycloak.federation.sssd.SSSDFederationProviderFactory.isSupported ( )
inline
71  {
72  return Sssd.isAvailable();
73  }

◆ postInit()

void org.keycloak.federation.sssd.SSSDFederationProviderFactory.postInit ( KeycloakSessionFactory  factory)
inline
57  {
58 
59  }

メンバ詳解

◆ logger

final Logger org.keycloak.federation.sssd.SSSDFederationProviderFactory.logger = Logger.getLogger(SSSDFederationProvider.class)
staticprivate

◆ PROVIDER_NAME

final String org.keycloak.federation.sssd.SSSDFederationProviderFactory.PROVIDER_NAME = "sssd"
staticprivate

このクラス詳解は次のファイルから抽出されました: