インターフェース UserDetailsManager
- すべてのスーパーインターフェース:
UserDetailsService
public interface UserDetailsManager extends UserDetailsService
新しいユーザーを作成し、既存のユーザーを更新する機能を提供するUserDetailsServiceの拡張。- 導入:
- 2.0
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 voidchangePassword(java.lang.String oldPassword, java.lang.String newPassword)現在のユーザーのパスワードを変更します。voidcreateUser(UserDetails user)指定された詳細で新しいユーザーを作成します。voiddeleteUser(java.lang.String username)指定されたログイン名を持つユーザーをシステムから削除します。voidupdateUser(UserDetails user)指定されたユーザーを更新します。booleanuserExists(java.lang.String username)指定されたログイン名を持つユーザーがシステムに存在するかどうかを確認します。インターフェース org.springframework.security.core.userdetails.UserDetailsService から継承されたメソッド
loadUserByUsername
メソッドの詳細
createUser
void createUser(UserDetails user)
指定された詳細で新しいユーザーを作成します。
updateUser
void updateUser(UserDetails user)
指定されたユーザーを更新します。
deleteUser
void deleteUser(java.lang.String username)
指定されたログイン名を持つユーザーをシステムから削除します。
changePassword
void changePassword(java.lang.String oldPassword, java.lang.String newPassword)現在のユーザーのパスワードを変更します。これにより、永続ユーザーリポジトリ(datbase、LDAP など)のユーザーのパスワードが変更されます。- パラメーター:
oldPassword- 現在のパスワード (必要に応じて再認証する)newPassword- 変更するパスワード
userExists
boolean userExists(java.lang.String username)
指定されたログイン名を持つユーザーがシステムに存在するかどうかを確認します。