0
0

amazon-cognito-identity-js で sessionStorageをつかう

Last updated at Posted at 2024-01-18

amazon-cognito-identity-js はデフォルトで localStorageにUserが保存されるようである。

localStorageとsessionStorageの確認方法

localStorageとsessionStorageの見方は、Chromeで開発者コンソールを開いて、 アプリケーションローカルストレージセッションストレージ が確認できる
スクリーンショット 2024-01-18 19.29.17.png

普通は…

amazon-cognito-identity-js を使用すると、localStorageに保存されるらしい。

sessionStorageに保存する

cognitoUserとcognitoUserPoolを sessionStorageに保存する。
やり方はこちらの記事より、

Storage: sessionStorage

を追加するだけ。

そして、idTokenは、sessionStorageで保存したUserからログイン時に1度だけ取得し、propsで渡して使う。

ポイントは「localStorageを使用しないこと」である。
また、idTokenを何度も取り直さないことで有効期限が伸び続けることを防ぐ。

参考記事

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0