首页 > 解决方案 > 如何在 24 小时后使用 MSAL.js 刷新 azure b2c 中的访问令牌?

问题描述

我使用 Msal.js (acquireTokenSilent) 获取刷新令牌以在访问令牌过期后保持用户登录。但对此的限制是我只能在会话 cookie 有效之前刷新令牌。问题是,即使刷新令牌有效期为 14 天,但会话 cookie 会在 24 小时后过期,之后我无法使用 acquireTokenSilent 。如何在 24 小时不活动后刷新令牌?

标签: azureazure-active-directoryazure-ad-b2cmsalmsal.js

解决方案


您在这里没有使用刷新令牌,这是一个使用基于 cookie 的 SSO 的 JavaScript 应用程序。你可以使用让我登录来延长用户 Azure AD B2C 会话的生命周期。

https://docs.microsoft.com/en-us/azure/active-directory-b2c/custom-policy-keep-me-signed-in


推荐阅读