クラス PasswordEncoderFactories
- java.lang.Object
-
- org.springframework.security.crypto.factory.PasswordEncoderFactories
public final class PasswordEncoderFactories extends java.lang.Object
PasswordEncoder
インスタンスの作成に使用- 導入:
- 5.0
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static PasswordEncoder
createDelegatingPasswordEncoder()
デフォルトのマッピングでDelegatingPasswordEncoder
を作成します。
メソッドの詳細
createDelegatingPasswordEncoder
public static PasswordEncoder createDelegatingPasswordEncoder()
デフォルトのマッピングでDelegatingPasswordEncoder
を作成します。追加のマッピングが追加される場合があり、エンコーディングはベストプラクティスに準拠するように更新されます。ただし、DelegatingPasswordEncoder
の性質上、更新はユーザーに影響を与えません。現在のマッピングは次のとおりです。- bcrypt -
BCryptPasswordEncoder
(エンコードにも使用) - LDAP -
LdapShaPasswordEncoder
- MD4 -
Md4PasswordEncoder
- MD5 -
new MessageDigestPasswordEncoder("MD5")
- noop -
NoOpPasswordEncoder
- pbkdf2 -
Pbkdf2PasswordEncoder
- scrypt -
SCryptPasswordEncoder
- SHA-1 -
new MessageDigestPasswordEncoder("SHA-1")
- SHA-256 -
new MessageDigestPasswordEncoder("SHA-256")
- sha256 -
StandardPasswordEncoder
- argon2 -
Argon2PasswordEncoder
- 戻り値:
- 使用する
PasswordEncoder
- bcrypt -