1

(WASLTPALoginModule と Realm を使用して) 実装WASLTPAAuthenticationしましたが、うまく機能します。
私は自分の JAX-RS を呼び出すことができ、彼らは Cookie によって ID を取得しました。

私の問題は、ホームボタンをタップして最近のアプリケーションのメニューを開いてアプリケーションをスワイプして終了した後、もう一度開くとセッションが破棄され、Cookie が失われ、資格情報を挿入して再度ログインする必要があることです。

これを防ぐ方法はありますか?何らかの方法で localStorage に Cookie を保存する必要がありますか?

4

1 に答える 1

1

LTPA Cookie がまだ有効であっても、アプリケーションを閉じてセッションが終了すると、Cookie がクリアされているようです。LTPA Cookie をローカル ストレージに保存し、それを複数のセッションで使用する場合は手動で設定する必要があります。

LTPA Cookie は、WASLTPARealm へのログインに成功した後に返される UserIdentity の属性オブジェクトに含まれているため、すでにアクセスできるはずです。それを保存して取得するだけの問題です。

于 2013-12-02T16:52:07.737 に答える