azure-ad-b2c - 使用 msal.js 强制对现有用户会话进行重新身份验证
问题描述
在我的下一个 js 应用程序中,在用户注册并重定向到我的应用程序后,他们是在他们使用 azure ad graph api 从我的后端完成这些步骤后必须完成的步骤,我正在更新用户声明,因此我需要使会话过期并强制在没有任何用户输入的情况下使用现有用户会话重新进行身份验证,以便我可以从新令牌中提取这些声明。我怎样才能以这种方式重新验证用户?
acquireTokenSilent()
总是从缓存中检索访问令牌
解决方案
要使会话过期并强制使用现有用户会话重新进行身份验证,您可以直接注销 AAD,然后清除缓存。
推荐阅读
- php - 如何一次使用多个 if 语句?
- python - 试图用 Python 找到 LCM(最小公倍数)
- json - 如何在 Asp.net Core 中使用 Json
- vue.js - Vuex:令牌不存储在本地存储中
- javascript - 自定义 UseLayoutEffect 钩子在 React 中为边界框计算触发了太多次
- python - pd.merge 未合并列值
- python-imaging-library - 如何解决安装 pil,cv2,requirements.txt 的这个错误?
- mongodb - Intellij/Datagrip 通过旧版 uuid 查询 mongo
- c++ - 不知道为什么我在使用 cin 和 getline 时遇到 C++ 错误
- php - 从文件读取时格式错误的 JSON