我有一个 Angular 9 应用程序,它使用 MSAL 对在 Chrome、Edge 和 IE 中工作的 Microsoft Azure Active Directory 进行身份验证,但在 Chrome Incognito 或 Brave 浏览器中不工作。我收到一条错误消息:AADSTS50058:已发送静默登录请求,但没有用户登录。
完整错误消息(已删除标识符):
"errorCode": "login_required", "errorMessage": "AADSTS50058: 已发送静默登录请求,但没有用户登录。用于表示用户会话的 cookie 未在请求中发送到 Azure AD。这可以如果用户使用 Internet Explorer 或 Edge,并且发送静默登录请求的 Web 应用与 Azure AD 终结点 (login.microsoftonline.com) 位于不同的 IE 安全区域中,则会发生这种情况。\r\n跟踪 ID: \r\ n相关 ID: \r\n时间戳: ", "名称": "InteractionRequiredAuthError" }