当用户不接受权限(首次登录时)时,我具有将其重定向到登录页面的功能。由于 token 已缓存,因此它会不断显示“权限”页面。
有没有办法清除缓存的 token ?
最佳答案
我认为在那里缓存的不是 MSAL,而是 Azure AD。您可以向请求指定提示查询参数以更改 Azure AD 的功能:https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-implicit-grant-flow#send-the-sign-in-request (向下滚动到表格并找到选项的提示参数)。
例如,prompt=select_account
将强制使用帐户选择器。
关于javascript - 如何清除 MSAL SPA 中的缓存 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68908087/