getTokenSilently()で取得するアクセストークンの有効期限が設定時間より60秒短い – 【Auth0】
ライブラリ
ライブラリ | バージョン |
---|---|
@auth0/auth0-spa-js | 2.0.8 |
アクセストークンの有効期限
テストしたいaudienceに対してアクセストークンの有効期限を120秒に設定します。
getTokenSilently()でアクセストークンを取得し続けていると、60秒後に新しいアクセストークンが取得することができました。
180秒に設定すると120秒後に新しいアクセストークンが取得できました。
ユニバーサルログイン
auth0-spa-js/src/Auth0Client.ts at 4c0c755c51781ed8da7cd43b0f33da1c9166b963 · auth0/auth0-spa-js
Auth0 authentication for Single Page Applications (SPA) with PKCE - auth0/auth0-spa-js
ソースを見ると以下のコメントがありました。
get a new token if within 60 seconds of expiring
どうも60秒を切ったタイミングで新しいアクセストークンを取得しに行くようです。
試しに有効期限を60秒にしてみると、毎回新しいアクセストークンを取得することができました。
参考サイト
When does getAccessTokenSilently refresh the access token?
Which SDK this is regarding: @auth0/auth0-react SDK Version: 1.10.2 Platform Version: How can I check what version I’m o...
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント