如何清除 MSAL SPA 中的缓存令牌?

raj*_*jat 5 javascript active-directory azure single-page-application msal.js

当用户不接受权限(首次登录时)时,我具有将其重定向到登录页面的功能。由于令牌已被缓存,因此它会不断显示“权限”页面。

有没有办法清除缓存的令牌?

juu*_*nas 6

我认为在那里缓存的不是 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将强制帐户选择器。