リフレッシュトークンを有効にして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の大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント