セッション トークン (アクセス、ID、更新) を更新しようとすると、いくつかの問題が発生します。私はすでにこの質問を読んでおり、その答えは何が起こっているのかを理解するのに役立ちました. しかし、私がやろうとしていることgetSession
は、目的とはまったく違うと感じています。
ユーザーがセッションを延長できるようにする (トークンを更新する) セッション有効期限メッセージ (完了) を実装しようとしています。私が収集したものからgetSession()
、まだ有効な場合は古いトークンを返し、有効でない場合は新しいトークンを返します。私が間違っている場合は修正してください。
セッションの延長をクリックするたびに、ユーザーに新しい/更新されたトークンを提供しようとしています。開発目的のために、セッションの延長ボタンでメッセージを表示するボタンがあります。呼び出したときに受け取るトークンgetSession()
は古いものですが、新しいものにしたいです。
したがって、基本的には、古いセッションを無効にして、新しいセッションを提供します。
私の質問は次のとおりです。
getSession()
前述のように、についての理解が不足していますか?- ユーザーに新しいセッション トークン (アクセス、ID、更新) を与えることはできますか?
- ユーザーに再度サインインさせずに #2 を実行できますか?
ありがとうございました。
編集 1: Federated Identities を使用していないことを知っておくと役立つ場合があります。