5

セッション トークン (アクセス、ID、更新) を更新しようとすると、いくつかの問題が発生します。私はすでにこの質問を読んでおり、その答えは何が起こっているのかを理解するのに役立ちました. しかし、私がやろうとしていることgetSessionは、目的とはまったく違うと感じています。

ユーザーがセッションを延長できるようにする (トークンを更新する) セッション有効期限メッセージ (完了) を実装しようとしています。私が収集したものからgetSession()、まだ有効な場合は古いトークンを返し、有効でない場合は新しいトークンを返します。私が間違っている場合は修正してください。

セッションの延長をクリックするたびに、ユーザーに新しい/更新されたトークンを提供しようとしています。開発目的のために、セッションの延長ボタンでメッセージを表示するボタンがあります。呼び出したときに受け取るトークンgetSession()は古いものですが、新しいものにしたいです。

したがって、基本的には、古いセッションを無効にして、新しいセッションを提供します。

私の質問は次のとおりです。

  1. getSession()前述のように、についての理解が不足していますか?
  2. ユーザーに新しいセッション トークン (アクセス、ID、更新) を与えることはできますか?
  3. ユーザーに再度サインインさせずに #2 を実行できますか?

ありがとうございました。

編集 1: Federated Identities を使用していないことを知っておくと役立つ場合があります。

4

1 に答える 1