gpt4 book ai didi

node.js - Azure AD v2.0 身份验证响应时出现 ERR_TOO_MANY_REDIRECTS 错误

转载 作者:太空宇宙 更新时间:2023-11-04 01:59:07 26 4
gpt4 key购买 nike

我正在使用 Microsoft Graph 从 Node.js Web 应用程序中访问用户的 Microsoft 帐户数据,以调用 REST API。但是,身份验证完成后,我不会返回到 ReturnURL,而是在浏览器中收到 ERR_TOO_MANY_REDIRECTS

下面是我正在使用的 Node 应用程序:

https://github.com/microsoftgraph/msgraph-sdk-javascript

正如我所见,访问 token 似乎存在一些冲突,并且由于该护照无法验证我的请求。

有人可以帮我吗,我在这里失踪了。我没有对应用程序进行任何重大更改。

如果有人需要更多信息,请告诉我。

谢谢。

最佳答案

我见过几个发生这种情况的例子。从您提供的有限信息中很难准确判断发生了什么,但以下是我过去看到的一些示例:

  • redirect_uri 指向自动将用户重定向回 https://login.microsoftonline.com/common/oauth2/v2.0/authorize? 的端点。这会导致无限循环。

  • redirect_uri 返回指示重定向的 HTTP 3xx 状态(301302303307308)。

  • redirect_uri 指向检查经过身份验证的用户的页面。由于用户尚未进行身份验证(您已获得 authorization_code,但还没有 access_token),因此它会再次触发身份验证工作流程。

关于node.js - Azure AD v2.0 身份验证响应时出现 ERR_TOO_MANY_REDIRECTS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46703950/

26 4 0
文章推荐: c - sprintf 打印或返回 IP 地址的问题
文章推荐: html - 我希望
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com