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

公開メンバ関数

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

静的限定公開変数類

static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
 
static final String DEFAULT_PROVIDER = "defaultProvider"
 

詳解

著者
Stian Thorgersen

関数詳解

◆ close()

void org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.close ( )
inline
104  {
105  }

◆ create()

Authenticator org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.create ( KeycloakSession  session)
inline
84  {
85  return new IdentityProviderAuthenticator();
86  }

◆ createDisplay()

Authenticator org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.createDisplay ( KeycloakSession  session,
String  displayType 
)
inline
89  {
90  if (displayType == null) return new IdentityProviderAuthenticator();
91  if (!OAuth2Constants.DISPLAY_CONSOLE.equalsIgnoreCase(displayType)) return null;
92  return AttemptedAuthenticator.SINGLETON; // ignore this authenticator
93  }

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.getConfigProperties ( )
inline
78  {
79  ProviderConfigProperty rep = new ProviderConfigProperty(DEFAULT_PROVIDER, "Default Identity Provider", "To automatically redirect to an identity provider set to the alias of the identity provider", STRING_TYPE, null);
80  return Collections.singletonList(rep);
81  }
static final String DEFAULT_PROVIDER
Definition: IdentityProviderAuthenticatorFactory.java:45

◆ getDisplayType()

String org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.getDisplayType ( )
inline
48  {
49  return "Identity Provider Redirector";
50  }

◆ getHelpText()

String org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.getHelpText ( )
inline
73  {
74  return "Redirects to default Identity Provider or Identity Provider specified with kc_idp_hint query parameter";
75  }

◆ getId()

String org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.getId ( )
inline
108  {
109  return "identity-provider-redirector";
110  }

◆ getReferenceCategory()

String org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.getReferenceCategory ( )
inline
53  {
54  return null;
55  }

◆ getRequirementChoices()

AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.getRequirementChoices ( )
inline
63  {
64  return REQUIREMENT_CHOICES;
65  }
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
Definition: IdentityProviderAuthenticatorFactory.java:41

◆ init()

void org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.init ( Config.Scope  config)
inline
96  {
97  }

◆ isConfigurable()

boolean org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.isConfigurable ( )
inline
58  {
59  return true;
60  }

◆ isUserSetupAllowed()

boolean org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.isUserSetupAllowed ( )
inline
68  {
69  return true;
70  }

◆ postInit()

void org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.postInit ( KeycloakSessionFactory  factory)
inline
100  {
101  }

メンバ詳解

◆ DEFAULT_PROVIDER

final String org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.DEFAULT_PROVIDER = "defaultProvider"
staticprotected

◆ REQUIREMENT_CHOICES

final AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.browser.IdentityProviderAuthenticatorFactory.REQUIREMENT_CHOICES
staticprotected
初期値:
= {
AuthenticationExecutionModel.Requirement.ALTERNATIVE, AuthenticationExecutionModel.Requirement.DISABLED
}

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