Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用MSAL.js,如何强制 acquireTokenSilent()刷新访问令牌?
acquireTokenSilent()
我似乎找不到任何可以调用来清除缓存或从缓存中删除用户的方法。
背景
我需要刷新访问令牌 b/c 声明已为用户更改,我需要新值。我不想在获得新声明之前等待令牌过期。
请按照以下步骤操作: 1. 按 F12,转到应用程序,打开您正在使用的存储(本地/会话)。您会发现键是 JSON 对象,具有权限、clientID、范围和 userIdentifier 等属性。范围设置为 clientId 的对象是您的 idtoken,所有其他“范围”设置为用户请求的范围的对象对应于访问令牌。删除所有此类访问令牌的对象,它将强制库更新令牌。