インターフェース UserDetailsManager

    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      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)
      指定されたログイン名を持つユーザーがシステムに存在するかどうかを確認します。
    • メソッドの詳細

      • 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)
        指定されたログイン名を持つユーザーがシステムに存在するかどうかを確認します。