トークンをLocalStorageに保存する – 【Auth0】
ライブラリ
ライブラリ | バージョン |
---|---|
@auth0/auth0-spa-js | 2.0.8 |
LocalStorageに保存
Auth0では、トークンはdefaultではブラウザのin-memory方式を採用しています。※推奨されている
auth0Client = await auth0.createAuth0Client({ domain: config.domain, clientId: config.clientId });
cacheLocationを省略すると、デフォルトでmemory
を指定したことになります。
明示的にlocalstorageにするとLocalStorageに保存されるようになります。
auth0Client = await auth0.createAuth0Client({ domain: config.domain, clientId: config.clientId, cacheLocation: 'localstorage' });
確認
LocalStorageに保存されたかどうかはブラウザのデベロッパーツールで確認ができます。
ログイン成功するとLocalStorageに保存されているのがわかります。
参考サイト
Token Storage
Learn how and where to store tokens used in token-based authentication.
Storing Auth0 tokens in session storage instead of local storage
Hi Team, I am using auth0-spa-js in React JS. I am using gettokensilently method to get the token from Auth0 server and ...
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント