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