Spring Bootでセッション管理と認証を設定したい。具体的には、ユーザーがWebアプリケーションにログインするときに、my REST APIを呼び出してデータを取得できます。さらに、一定期間後、ユーザーは自動的にログアウトされますどの時点でREST呼び出しも失敗するはずです。SpringBootでこれを達成するにはどうすればよいですか?
Spring Sessionを使用すると、スプリングブートでうまく機能します
ドキュメント: http://docs.spring.io/spring-session/docs/current/reference/html5/
Spring Sessionは、ユーザーのセッション情報を管理するためのAPIと実装を提供します。また、以下との透過的な統合も提供します。
HttpSession-アプリケーションコンテナ(つまり、Tomcat)のHttpSessionをニュートラルな方法で置き換えることができます。追加機能は次のとおりです。
クラスタ化されたセッション-Spring Sessionは、アプリケーションコンテナ固有のソリューションに縛られることなくクラスタ化されたセッションをサポートすることを簡単にします。
複数のブラウザセッション-Spring Sessionは、単一のブラウザインスタンス(つまり、Googleに似た複数の認証済みアカウント)で複数のユーザーのセッションを管理できます。
RESTful API-Spring Sessionでは、ヘッダーでセッションIDを提供してRESTful APIで動作することができます