keycloak-service
公開メンバ関数 | 静的公開変数類 | 静的限定公開変数類 | 静的関数 | 全メンバ一覧
org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory クラス
org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory の継承関係図
Inheritance graph
org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory 連携図
Collaboration graph

公開メンバ関数

String getHelpText ()
 
String getDisplayType ()
 
AuthenticationExecutionModel.Requirement [] getRequirementChoices ()
 
Authenticator create (KeycloakSession session)
 
String getId ()
 
List< ProviderConfigProperty > getConfigProperties ()
 
String getReferenceCategory ()
 
boolean isConfigurable ()
 
boolean isUserSetupAllowed ()
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 

静的公開変数類

static final String PROVIDER_ID = "auth-x509-client-username-form"
 
static final X509ClientCertificateAuthenticator SINGLETON
 
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
 

静的限定公開変数類

static ServicesLogger logger = ServicesLogger.LOGGER
 
static final List< ProviderConfigProperty > configProperties
 

静的関数

 [static initializer]
 

詳解

著者
Peter Nalyvayko
バージョン
Revision
1

関数詳解

◆ [static initializer]()

org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.[static initializer] ( )
inlinestaticpackageinherited

◆ close()

void org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.close ( )
inlineinherited
219  {
220  }

◆ create()

Authenticator org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.create ( KeycloakSession  session)
inline
59  {
60  return SINGLETON;
61  }
static final X509ClientCertificateAuthenticator SINGLETON
Definition: X509ClientCertificateAuthenticatorFactory.java:33

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.getConfigProperties ( )
inlineinherited
191  {
192  return configProperties;
193  }
static final List< ProviderConfigProperty > configProperties
Definition: AbstractX509ClientCertificateAuthenticatorFactory.java:85

◆ getDisplayType()

String org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.getDisplayType ( )
inline
48  {
49  return "X509/Validate Username Form";
50  }

◆ getHelpText()

String org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.getHelpText ( )
inline
43  {
44  return "Validates username and password from X509 client certificate received as a part of mutual SSL handshake.";
45  }

◆ getId()

String org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.getId ( )
inline
64  {
65  return PROVIDER_ID;
66  }
static final String PROVIDER_ID
Definition: X509ClientCertificateAuthenticatorFactory.java:32

◆ getReferenceCategory()

String org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.getReferenceCategory ( )
inlineinherited
196  {
197  return null;
198  }

◆ getRequirementChoices()

AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.getRequirementChoices ( )
inline
53  {
54  return REQUIREMENT_CHOICES;
55  }
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
Definition: X509ClientCertificateAuthenticatorFactory.java:36

◆ init()

void org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.init ( Config.Scope  config)
inlineinherited
211  {
212  }

◆ isConfigurable()

boolean org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.isConfigurable ( )
inlineinherited
201  {
202  return true;
203  }

◆ isUserSetupAllowed()

boolean org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.isUserSetupAllowed ( )
inlineinherited
206  {
207  return false;
208  }

◆ postInit()

void org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.postInit ( KeycloakSessionFactory  factory)
inlineinherited
215  {
216  }

メンバ詳解

◆ configProperties

final List<ProviderConfigProperty> org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.configProperties
staticprotectedinherited

◆ logger

ServicesLogger org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.logger = ServicesLogger.LOGGER
staticprotectedinherited

◆ PROVIDER_ID

final String org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.PROVIDER_ID = "auth-x509-client-username-form"
static

◆ REQUIREMENT_CHOICES

final AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.REQUIREMENT_CHOICES
static
初期値:
= {
AuthenticationExecutionModel.Requirement.ALTERNATIVE,
AuthenticationExecutionModel.Requirement.DISABLED
}

◆ SINGLETON

final X509ClientCertificateAuthenticator org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.SINGLETON
static
初期値:
=
new X509ClientCertificateAuthenticator()

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