azure - 如何在 24 小时后使用 MSAL.js 刷新 azure b2c 中的访问令牌?
问题描述
我使用 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
推荐阅读
- c++ - 在 Visual Studio 2019 中无法打开文件“fltkd.lib”错误
- android - 具有 RecyclerView 的页面中 Persistent 或 Standard BottomSheet 的奇怪滚动行为和可见性
- javascript - 如何限制日期选择器仅接收输入字段中的数字和连字符并限制 Vue 中的其他值?
- android - cordova run android 和 build in Android Studio 有什么区别?
- three.js - Mapbox/threebox 在现有 3D 对象上更改比例不起作用
- reactjs - 如何在 React 中导出异步函数的输出?
- three.js - 实例网格中的单独材料反应三个纤维
- java - 有没有办法改变对象内存地址?
- android - 为什么 BasicTextField(在撰写中)不能很好地工作?
- lua - 如何在 Lua 中为 neovim 打开 Google chrome 中的链接?