私はプレイ フレームワークの認証システムを実装したいと考えています。
公式ドキュメントから:
セッションは単なる Cookie であるため、単なる HTTP ヘッダーでもありますが、Play はセッション値を保存するためのヘルパー メソッドを提供します。
さて、あなたはコンテンツを Cookie に保存しています.....
とにかく、サーブレット 3.0 は、pla 2.0 で現在使用されているものよりもはるかに優れた新しいセッション スコープを宣言したことに注意してください。
現在、すべてのセッション情報は Cookie に保存されています。これは、user.id などの最小限のデータのみを保存できることを意味します。そうしないと、激しい http トラフィックが発生します。
サーブレット 3.0 は php セッションのように機能します。ID のみがシステムによってクライアントに自動的に保存され、代わりにすべてのセッション データがサーバーに保存されます。また、Cookie は、Cookie 盗用攻撃に対する各要求で再生成されます。
Spring はすでにこの仕様 "@scope(session)" を使用していることに気付きましたが、これが play フレームワークの最大の欠点だと思います..(ドキュメント内のバグのある例も良くありません)
現在のシステムは本当に受け入れられず、遅すぎて不安定です。
サーブレット 3.0 セッション スコープを使用する方法はありますか、それとも将来のバージョンで実装する予定はありますか?
ニコラについて