サーバーレスのReactjsプロジェクトに取り組んでおり、AWSアンプリファイドを使用してユーザーを管理しています。テストで気付いたのですが、ユーザーとしてログインした場合、翌日サイトにアクセスしたときにまだログインしています。ライブラリがトークンを自動的に更新するというAmplifyのドキュメントを読みましたが、この機能を無効にして、ユーザーが数時間操作を行わなかった後にサイトに再サインインする必要があるかどうか疑問に思いました。
ありがとうございました。
現在、Amplifyでトークンの有効期限タイムアウトを設定したり、トークンを強制的に期限切れにする方法はありません。回避策は、Reactアプリで時間を設定し、必要なタイムアウト値の後にグローバルサインアウトを実行して、ID、アクセス、更新トークンを含むすべてのトークンを取り消すことです。
これは未解決の問題であり、以下のリンクで詳細を確認できます。
https://github.com/aws-amplify/amplify-js/issues/1972
https://github.com/aws-amplify/amplify-js/issues/2714
お役に立てれば。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加