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

公開メンバ関数

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

静的公開変数類

static final String PROVIDER_ID = "auth-spnego"
 
static final SpnegoAuthenticator SINGLETON = new SpnegoAuthenticator()
 
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ close()

void org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.close ( )
inline

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

65  {
66 
67  }

◆ create()

Authenticator org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.create ( KeycloakSession  session)
inline

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

43  {
44  return SINGLETON;
45  }
static final SpnegoAuthenticator SINGLETON
Definition: SpnegoAuthenticatorFactory.java:40

◆ createDisplay()

Authenticator org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.createDisplay ( KeycloakSession  session,
String  displayType 
)
inline

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

48  {
49  if (displayType == null) return SINGLETON;
50  if (!OAuth2Constants.DISPLAY_CONSOLE.equalsIgnoreCase(displayType)) return null;
51  return SINGLETON;
52  }
static final SpnegoAuthenticator SINGLETON
Definition: SpnegoAuthenticatorFactory.java:40

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.getConfigProperties ( )
inline

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

106  {
107  return null;
108  }

◆ getDisplayType()

String org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.getDisplayType ( )
inline

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

96  {
97  return "Kerberos";
98  }

◆ getHelpText()

String org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.getHelpText ( )
inline

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

101  {
102  return "Initiates the SPNEGO protocol. Most often used with Kerberos.";
103  }

◆ getId()

String org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.getId ( )
inline

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

91  {
92  return PROVIDER_ID;
93  }
static final String PROVIDER_ID
Definition: SpnegoAuthenticatorFactory.java:39

◆ getReferenceCategory()

String org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.getReferenceCategory ( )
inline

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

70  {
71  return UserCredentialModel.KERBEROS;
72  }

◆ getRequirementChoices()

AuthenticationExecutionModel.Requirement [] org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.getRequirementChoices ( )
inline

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

85  {
86  return REQUIREMENT_CHOICES;
87  }
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
Definition: SpnegoAuthenticatorFactory.java:79

◆ init()

void org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.init ( Config.Scope  config)
inline

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

55  {
56 
57  }

◆ isConfigurable()

boolean org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.isConfigurable ( )
inline

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

75  {
76  return false;
77  }

◆ isUserSetupAllowed()

boolean org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.isUserSetupAllowed ( )
inline

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

111  {
112  return false;
113  }

◆ order()

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

◆ postInit()

void org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.postInit ( KeycloakSessionFactory  factory)
inline

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

60  {
61 
62  }

メンバ詳解

◆ PROVIDER_ID

final String org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.PROVIDER_ID = "auth-spnego"
static

◆ REQUIREMENT_CHOICES

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

◆ SINGLETON

final SpnegoAuthenticator org.keycloak.authentication.authenticators.browser.SpnegoAuthenticatorFactory.SINGLETON = new SpnegoAuthenticator()
static

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