keycloak
公開メンバ関数 | 静的公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory クラス
org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory の継承関係図
Inheritance graph
org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory 連携図
Collaboration graph

公開メンバ関数

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

静的公開変数類

static final String PROVIDER_ID = "http-basic-authenticator"
 

静的非公開変数類

static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
 

詳解

著者
Pedro Igor

関数詳解

◆ close()

void org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.close ( )
inline

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

107  {
108 
109  }

◆ create()

Authenticator org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.create ( final KeycloakSession  session)
inline

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

92  {
93  return new HttpBasicAuthenticator();
94  }

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.getConfigProperties ( )
inline

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

87  {
88  return null;
89  }

◆ getDisplayType()

String org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.getDisplayType ( )
inline

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

50  {
51  return "HTTP Basic Authentication";
52  }

◆ getHelpText()

String org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.getHelpText ( )
inline

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

82  {
83  return "Validates username and password from Authorization HTTP header";
84  }

◆ getId()

String org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.getId ( )
inline

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

112  {
113  return PROVIDER_ID;
114  }
static final String PROVIDER_ID
Definition: HttpBasicAuthenticatorFactory.java:47

◆ getReferenceCategory()

String org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.getReferenceCategory ( )
inline

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

55  {
56  return "basic";
57  }

◆ getRequirementChoices()

AuthenticationExecutionModel.Requirement [] org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.getRequirementChoices ( )
inline

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

72  {
73  return REQUIREMENT_CHOICES;
74  }
static final AuthenticationExecutionModel.Requirement [] REQUIREMENT_CHOICES
Definition: HttpBasicAuthenticatorFactory.java:64

◆ init()

void org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.init ( final Config.Scope  config)
inline

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

97  {
98 
99  }

◆ isConfigurable()

boolean org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.isConfigurable ( )
inline

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

60  {
61  return false;
62  }

◆ isUserSetupAllowed()

boolean org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.isUserSetupAllowed ( )
inline

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

77  {
78  return false;
79  }

◆ order()

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

◆ postInit()

void org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.postInit ( final KeycloakSessionFactory  factory)
inline

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

102  {
103 
104  }

メンバ詳解

◆ PROVIDER_ID

final String org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.PROVIDER_ID = "http-basic-authenticator"
static

◆ REQUIREMENT_CHOICES

final AuthenticationExecutionModel.Requirement [] org.keycloak.protocol.saml.profile.ecp.authenticator.HttpBasicAuthenticatorFactory.REQUIREMENT_CHOICES
staticprivate
初期値:
= {
AuthenticationExecutionModel.Requirement.REQUIRED,
Requirement.ALTERNATIVE,
Requirement.OPTIONAL,
AuthenticationExecutionModel.Requirement.DISABLED
}

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