keycloak-service
公開メンバ関数 | 静的公開変数類 | 静的関数 | 静的変数 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory クラス
org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory の継承関係図
Inheritance graph
org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory 連携図
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 ()
 
boolean isUserSetupAllowed ()
 
List< ProviderConfigProperty > getConfigProperties ()
 

静的公開変数類

static final String PROVIDER_ID = "idp-create-user-if-unique"
 
static final String REQUIRE_PASSWORD_UPDATE_AFTER_REGISTRATION = "require.password.update.after.registration"
 
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
 

静的関数

 [static initializer]
 

静的変数

static IdpCreateUserIfUniqueAuthenticator SINGLETON = new IdpCreateUserIfUniqueAuthenticator()
 

静的非公開変数類

static final List< ProviderConfigProperty > configProperties = new ArrayList<ProviderConfigProperty>()
 

詳解

著者
Marek Posolda

関数詳解

◆ [static initializer]()

org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.[static initializer] ( )
inlinestaticpackage

◆ close()

void org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.close ( )
inline
57  {
58 
59  }

◆ create()

Authenticator org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.create ( KeycloakSession  session)
inline
42  {
43  return SINGLETON;
44  }
static IdpCreateUserIfUniqueAuthenticator SINGLETON
Definition: IdpCreateUserIfUniqueAuthenticatorFactory.java:37

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.getConfigProperties ( )
inline
115  {
116  return configProperties;
117  }
static final List< ProviderConfigProperty > configProperties
Definition: IdpCreateUserIfUniqueAuthenticatorFactory.java:101

◆ getDisplayType()

String org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.getDisplayType ( )
inline
87  {
88  return "Create User If Unique";
89  }

◆ getHelpText()

String org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.getHelpText ( )
inline
92  {
93  return "Detect if there is existing Keycloak account with same email like identity provider. If no, create new user";
94  }

◆ getId()

String org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.getId ( )
inline
62  {
63  return PROVIDER_ID;
64  }
static final String PROVIDER_ID
Definition: IdpCreateUserIfUniqueAuthenticatorFactory.java:36

◆ getReferenceCategory()

String org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.getReferenceCategory ( )
inline
67  {
68  return "createUserIfUnique";
69  }

◆ getRequirementChoices()

AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.getRequirementChoices ( )
inline
82  {
83  return REQUIREMENT_CHOICES;
84  }
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
Definition: IdpCreateUserIfUniqueAuthenticatorFactory.java:76

◆ init()

void org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.init ( Config.Scope  config)
inline
47  {
48 
49  }

◆ isConfigurable()

boolean org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.isConfigurable ( )
inline
72  {
73  return true;
74  }

◆ isUserSetupAllowed()

boolean org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.isUserSetupAllowed ( )
inline
97  {
98  return false;
99  }

◆ postInit()

void org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.postInit ( KeycloakSessionFactory  factory)
inline
52  {
53 
54  }

メンバ詳解

◆ configProperties

final List<ProviderConfigProperty> org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.configProperties = new ArrayList<ProviderConfigProperty>()
staticprivate

◆ PROVIDER_ID

final String org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.PROVIDER_ID = "idp-create-user-if-unique"
static

◆ REQUIRE_PASSWORD_UPDATE_AFTER_REGISTRATION

final String org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.REQUIRE_PASSWORD_UPDATE_AFTER_REGISTRATION = "require.password.update.after.registration"
static

◆ REQUIREMENT_CHOICES

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

◆ SINGLETON

IdpCreateUserIfUniqueAuthenticator org.keycloak.authentication.authenticators.broker.IdpCreateUserIfUniqueAuthenticatorFactory.SINGLETON = new IdpCreateUserIfUniqueAuthenticator()
staticpackage

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