この要件がありますが、クラスタ環境でJavaベースのRESTful Webサービスを実装する必要があります。私の問題は、ここでユーザーセッションをどのように管理するのかです。ユーザーがログインすると、利用可能なすべてのアクションを問題なく実行できるはずです。また、ユーザーはショッピングカートを保持できる必要があります。このための最良のアプローチは何ですか?これを行うためのコードサンプルはどれですか?注目すべき主な要因は、クラスタ環境でのJavaベースREST Webアプリケーションのセッション管理
- クラスタ環境でのRESTful Webアプリケーションです。
- 複数のクライアントがこのアプリケーションで使用されます。 (例:アンドロイド、アップル、Web..etc)
- ユーザーがショッピングカートを維持することができるはずJBossの6.0.0で
- ラン
Darrelありがとうございます。リクエストごとにユーザーを検証するために追加のDB呼び出しを行う必要がありますか?またはセッションキーを生成してマップに保存する必要があります。 dbを呼び出さずにユーザーに送信するか? – bluelabel
@bluelabel標準の認証メカニズムがすべての要求に対して実行するのに十分な速さでない場合、クライアントに、将来の認証要求を送信するためのトークンを提供することができます。トークンに暗号化されたユーザー情報があるかどうか、または期限切れかどうかなどは、システムの安全性と速さのすべての要素です。 –
Darrelありがとう、このトークン認証についてもう少し説明してもらえますか?これまでのところ、ユーザーが正常にログインすると、手動でトークンを作成し、それを応答と共に送信します。このトークンをラップしておきます。どうすればこのトークンを使って検証できますか?私は本当に、ユーザーの検証のためにそれぞれのリクエストに対してDB呼び出しをしたくありません。これまでのやり方でこれを手伝ってもらえますか? – bluelabel