リフレッシュトークンを有効にしてgetTokenSilently()の戻り値でリフレッシュトークンも返したい – 【Auth0】
ライブラリ
| ライブラリ | バージョン |
|---|---|
| @auth0/auth0-spa-js | 2.0.8 |
getTokenSilentlyのレスポンス
detailedResponse: falseだとgetTokenSilentlyのレスポンスはアクセストークンを文字列で返します。
detailedResponse: trueだとgetTokenSilentlyのレスポンスはアクセストークンは以下の通りです。
{
"id_token": "xxx",
"access_token": "-yyy",
"scope": "openid profile email offline_access",
"expires_in": 600
}
curlで試すとrefresh_token返ってくるんですが、getTokenSilentlyではrefresh_tokenはomitされてしまうようです。
結論
refresh_tokenは返ってきません。
認証情報をlocalstorageに保存するようにしていればブラウザの開発者ツールのストレージで見ることは可能です。
参考サイト
Auth0Client | @auth0/auth0-spa-js
Documentation for @auth0/auth0-spa-js
GetTokenSilentlyVerboseResponse | @auth0/auth0-spa-js
Documentation for @auth0/auth0-spa-js

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^


コメント