如何在 24 小时后使用 MSAL.js 刷新 azure b2c 中的访问令牌?

how to refresh the access token in azure b2c using MSAL.js after 24 hours?

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

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

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