パッケージ org.springframework.security.web.authentication.rememberme
異なる Web セッション間でユーザーを記憶するためのサポート。
2 つのデフォルトの実装が付属しています。リファレンスマニュアルの Remember-Me 認証の章を参照してください。
インターフェースのサマリー インターフェース 説明 PersistentTokenRepository PersistentTokenBasedRememberMeServices
がユーザーの永続的なログイントークンを格納するために使用する抽象化。クラスのサマリー クラス 説明 AbstractRememberMeServices RememberMeServices 実装の基本クラス。InMemoryTokenRepositoryImpl マップによる単純な PersistentTokenRepository 実装。JdbcTokenRepositoryImpl JDBC ベースの永続的なログイントークンリポジトリの実装。PersistentRememberMeToken PersistentTokenBasedRememberMeServices BarryJaspan の永続的ログイン Cookie のベストプラクティスの改善に基づくRememberMeServices
の実装。RememberMeAuthenticationFilter SecurityContext
にAuthentication
オブジェクトがないかどうかを検出し、RememberMeServices
実装がリクエストした場合は、コンテキストに記憶記憶認証トークンを設定します。TokenBasedRememberMeServices 以前に記憶したユーザーを Base-64 エンコード Cookie で識別します。例外のサマリー 例外 説明 CookieTheftException InvalidCookieException 送信された Cookie の形式が無効であるか、期限が切れていることを示すために RememberMeServices 実装によってスローされた例外。RememberMeAuthenticationException この例外は、remember-me 認証の使用中にAuthentication
例外が発生した場合にスローされます。