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

公開メンバ関数

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

静的公開変数類

static final String PROVIDER_ID = "cli-username-password"
 
static final CliUsernamePasswordAuthenticator SINGLETON = new CliUsernamePasswordAuthenticator()
 
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ close()

void org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.close ( )
inline

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

57  {
58 
59  }

◆ create()

Authenticator org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.create ( KeycloakSession  session)
inline

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

42  {
43  return SINGLETON;
44  }
static final CliUsernamePasswordAuthenticator SINGLETON
Definition: CliUsernamePasswordAuthenticatorFactory.java:39

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.getConfigProperties ( )
inline

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

95  {
96  return null;
97  }

◆ getDisplayType()

String org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.getDisplayType ( )
inline

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

85  {
86  return "Username Password Challenge";
87  }

◆ getHelpText()

String org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.getHelpText ( )
inline

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

90  {
91  return "Proprietary challenge protocol for CLI clients that queries for username password";
92  }

◆ getId()

String org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.getId ( )
inline

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

62  {
63  return PROVIDER_ID;
64  }
static final String PROVIDER_ID
Definition: CliUsernamePasswordAuthenticatorFactory.java:38

◆ getReferenceCategory()

String org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.getReferenceCategory ( )
inline

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

67  {
68  return UserCredentialModel.PASSWORD;
69  }

◆ getRequirementChoices()

AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.getRequirementChoices ( )
inline

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

80  {
81  return REQUIREMENT_CHOICES;
82  }
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
Definition: CliUsernamePasswordAuthenticatorFactory.java:75

◆ init()

void org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.init ( Config.Scope  config)
inline

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

47  {
48 
49  }

◆ isConfigurable()

boolean org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.isConfigurable ( )
inline

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

72  {
73  return false;
74  }

◆ isUserSetupAllowed()

boolean org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.isUserSetupAllowed ( )
inline

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

100  {
101  return false;
102  }

◆ order()

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

◆ postInit()

void org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.postInit ( KeycloakSessionFactory  factory)
inline

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

52  {
53 
54  }

メンバ詳解

◆ PROVIDER_ID

final String org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.PROVIDER_ID = "cli-username-password"
static

◆ REQUIREMENT_CHOICES

final AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.REQUIREMENT_CHOICES
static
初期値:
= {
AuthenticationExecutionModel.Requirement.REQUIRED
}

◆ SINGLETON

final CliUsernamePasswordAuthenticator org.keycloak.authentication.authenticators.cli.CliUsernamePasswordAuthenticatorFactory.SINGLETON = new CliUsernamePasswordAuthenticator()
static

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