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

公開メンバ関数

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

静的公開変数類

static final String PROVIDER_ID = "auth-otp-form"
 
static final OTPFormAuthenticator SINGLETON = new OTPFormAuthenticator()
 
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ close()

void org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.close ( )
inline
66  {
67 
68  }

◆ create()

Authenticator org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.create ( KeycloakSession  session)
inline
44  {
45  return SINGLETON;
46  }
static final OTPFormAuthenticator SINGLETON
Definition: OTPFormAuthenticatorFactory.java:41

◆ createDisplay()

Authenticator org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.createDisplay ( KeycloakSession  session,
String  displayType 
)
inline
49  {
50  if (displayType == null) return SINGLETON;
51  if (!OAuth2Constants.DISPLAY_CONSOLE.equalsIgnoreCase(displayType)) return null;
52  return ConsoleOTPFormAuthenticator.SINGLETON;
53  }
static final OTPFormAuthenticator SINGLETON
Definition: OTPFormAuthenticatorFactory.java:41

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.getConfigProperties ( )
inline
111  {
112  return null;
113  }

◆ getDisplayType()

String org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.getDisplayType ( )
inline
101  {
102  return "OTP Form";
103  }

◆ getHelpText()

String org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.getHelpText ( )
inline
106  {
107  return "Validates a OTP on a separate OTP form.";
108  }

◆ getId()

String org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.getId ( )
inline
71  {
72  return PROVIDER_ID;
73  }
static final String PROVIDER_ID
Definition: OTPFormAuthenticatorFactory.java:40

◆ getReferenceCategory()

String org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.getReferenceCategory ( )
inline
76  {
77  return UserCredentialModel.TOTP;
78  }

◆ getRequirementChoices()

AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.getRequirementChoices ( )
inline
96  {
97  return REQUIREMENT_CHOICES;
98  }
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
Definition: OTPFormAuthenticatorFactory.java:90

◆ init()

void org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.init ( Config.Scope  config)
inline
56  {
57 
58  }

◆ isConfigurable()

boolean org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.isConfigurable ( )
inline
81  {
82  return false;
83  }

◆ isUserSetupAllowed()

boolean org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.isUserSetupAllowed ( )
inline
86  {
87  return true;
88  }

◆ postInit()

void org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.postInit ( KeycloakSessionFactory  factory)
inline
61  {
62 
63  }

メンバ詳解

◆ PROVIDER_ID

final String org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.PROVIDER_ID = "auth-otp-form"
static

◆ REQUIREMENT_CHOICES

final AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.REQUIREMENT_CHOICES
static
初期値:
= {
AuthenticationExecutionModel.Requirement.REQUIRED,
AuthenticationExecutionModel.Requirement.OPTIONAL,
AuthenticationExecutionModel.Requirement.DISABLED}

◆ SINGLETON

final OTPFormAuthenticator org.keycloak.authentication.authenticators.browser.OTPFormAuthenticatorFactory.SINGLETON = new OTPFormAuthenticator()
static

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