使用 @azure/Msal-browser 时,我在 ClientAuthError: state_not_found: State not found 上收到此错误消息

Pau*_*nce 5 azure typescript azure-ad-msal create-react-app

我正在开发一个 using @azure/msal-browser on http://localhostusing create-react-app,当尝试通过msal.loginRedirect()浏览器登录时重新调整到站点,并且正确的页面但是用户未登录并且控制台中出现以下错误(来自handleRedirectPromise方法) ) ClientAuthError: state_not_found: State not found: Cached State

状态参数传递到登录 URL (https://login.microsoft.com...state= base64string ...),但本地/会话/Cookie 存储中没有任何内容。

Azure应用程序配置很好(之前使用过),有些东西没有使用msal库进行工作/配置,有什么想法吗?

Sub*_*iem 4

如果调用handleRedirectPromise 两次,则可能会导致此错误。msal-react 应该为您调用此函数,因此无需您自己进行此调用。有关详细信息,请参阅此 github 问题:msal-browser 重定向无法正常工作