keycloak
公開メンバ関数 | 静的公開変数類 | 静的限定公開変数類 | 静的関数 | 全メンバ一覧
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< ProviderConfigPropertygetConfigProperties ()
 
String getReferenceCategory ()
 
boolean isConfigurable ()
 
boolean isUserSetupAllowed ()
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 
default int order ()
 

静的公開変数類

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< ProviderConfigPropertyconfigProperties
 

静的関数

 [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

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

219  {
220  }

◆ create()

Authenticator org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.create ( KeycloakSession  session)
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

59  {
60  return SINGLETON;
61  }
static final X509ClientCertificateAuthenticator SINGLETON
Definition: X509ClientCertificateAuthenticatorFactory.java:33

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.getConfigProperties ( )
inlineinherited

org.keycloak.provider.ConfiguredProviderを実装しています。

191  {
192  return configProperties;
193  }
static final List< ProviderConfigProperty > configProperties
Definition: AbstractX509ClientCertificateAuthenticatorFactory.java:85

◆ getDisplayType()

String org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.getDisplayType ( )
inline

org.keycloak.authentication.ConfigurableAuthenticatorFactoryを実装しています。

48  {
49  return "X509/Validate Username Form";
50  }

◆ getHelpText()

String org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.getHelpText ( )
inline

org.keycloak.provider.ConfiguredProviderを実装しています。

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

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

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

org.keycloak.authentication.ConfigurableAuthenticatorFactoryを実装しています。

196  {
197  return null;
198  }

◆ getRequirementChoices()

AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.x509.X509ClientCertificateAuthenticatorFactory.getRequirementChoices ( )
inline

org.keycloak.authentication.ConfigurableAuthenticatorFactoryを実装しています。

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

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

211  {
212  }

◆ isConfigurable()

boolean org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.isConfigurable ( )
inlineinherited

org.keycloak.authentication.ConfigurableAuthenticatorFactoryを実装しています。

201  {
202  return true;
203  }

◆ isUserSetupAllowed()

boolean org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.isUserSetupAllowed ( )
inlineinherited

org.keycloak.authentication.ConfigurableAuthenticatorFactoryを実装しています。

206  {
207  return false;
208  }

◆ order()

default int org.keycloak.provider.ProviderFactory< T extends Provider >.order ( )
inlineinherited

◆ postInit()

void org.keycloak.authentication.authenticators.x509.AbstractX509ClientCertificateAuthenticatorFactory.postInit ( KeycloakSessionFactory  factory)
inlineinherited

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

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()

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