keycloak-spi-private
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory クラス
org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory の継承関係図
Inheritance graph
org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory 連携図
Collaboration graph

公開メンバ関数

PasswordPolicyProvider create (KeycloakSession session)
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
void close ()
 
String getId ()
 
PolicyError validate (RealmModel realm, UserModel user, String password)
 
PolicyError validate (String user, String password)
 
String getDisplayName ()
 
String getConfigType ()
 
String getDefaultConfigValue ()
 
boolean isMultiplSupported ()
 
Object parseConfig (String value)
 

非公開変数類

KeycloakSession session
 

詳解

著者
Stian Thorgersen

関数詳解

◆ close()

void org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.close ( )
inline
51  {
52  }

◆ create()

PasswordPolicyProvider org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.create ( KeycloakSession  session)
inline
37  {
38  this.session = session;
39  return this;
40  }
KeycloakSession session
Definition: HashAlgorithmPasswordPolicyProviderFactory.java:34

◆ getConfigType()

String org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.getConfigType ( )
inline

org.keycloak.policy.PasswordPolicyProviderFactoryを実装しています。

75  {
76  return PasswordPolicyProvider.STRING_CONFIG_TYPE;
77  }

◆ getDefaultConfigValue()

String org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.getDefaultConfigValue ( )
inline

org.keycloak.policy.PasswordPolicyProviderFactoryを実装しています。

80  {
81  return PasswordPolicy.HASH_ALGORITHM_DEFAULT;
82  }

◆ getDisplayName()

String org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.getDisplayName ( )
inline

org.keycloak.policy.PasswordPolicyProviderFactoryを実装しています。

70  {
71  return "Hashing Algorithm";
72  }

◆ getId()

String org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.getId ( )
inline
55  {
56  return PasswordPolicy.HASH_ALGORITHM_ID;
57  }

◆ init()

void org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.init ( Config.Scope  config)
inline
43  {
44  }

◆ isMultiplSupported()

boolean org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.isMultiplSupported ( )
inline

org.keycloak.policy.PasswordPolicyProviderFactoryを実装しています。

85  {
86  return false;
87  }

◆ parseConfig()

Object org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.parseConfig ( String  value)
inline
90  {
91  String providerId = value != null && value.length() > 0 ? value : PasswordPolicy.HASH_ALGORITHM_DEFAULT;
92  PasswordHashProvider provider = session.getProvider(PasswordHashProvider.class, providerId);
93  if (provider == null) {
94  throw new PasswordPolicyConfigException("Password hashing provider not found");
95  }
96  return providerId;
97  }
KeycloakSession session
Definition: HashAlgorithmPasswordPolicyProviderFactory.java:34

◆ postInit()

void org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.postInit ( KeycloakSessionFactory  factory)
inline
47  {
48  }

◆ validate() [1/2]

PolicyError org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.validate ( RealmModel  realm,
UserModel  user,
String  password 
)
inline
60  {
61  return null;
62  }

◆ validate() [2/2]

PolicyError org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.validate ( String  user,
String  password 
)
inline
65  {
66  return null;
67  }

メンバ詳解

◆ session

KeycloakSession org.keycloak.policy.HashAlgorithmPasswordPolicyProviderFactory.session
private

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