我正在為我的 Web 應用程式使用 AWS Amplify / AWS Cognito。它會自動將令牌放入瀏覽器的本地存盤中。這是 SDK 的預期行為。它將令牌添加到本地存盤中,因此用戶可以在會話關閉然后重新啟動后使用該應用程式而無需再次登錄。
但是,在我奇怪的用戶場景中,我必須制作我的網路應用程式,以便當用戶關閉瀏覽器并重新打開它時,用戶必須再次登錄。
因此,我不需要將令牌保存在 localStorage 中,而是需要將它們保存在 Web 瀏覽器的 sessionStorage 中。
怎么做才好看?
uj5u.com熱心網友回復:
這可以通過window.sessionStorage傳入您的身份驗證配置來完成。
Auth.configure({ storage: window.sessionStorage })
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/439831.html
標籤:亚马逊网络服务 jwt 本地存储 亚马逊认知 会话存储
上一篇:AWSS3策略限制檔案夾洗掉
