我目前正在处理令人着迷的令人困惑的微软世界。我已经阅读了一些关于如何使用他们的 Graph API 和 Office 365 API 的半生不熟的教程,但我仍然不知道该怎么做。我所知道的是如何构建该授权请求 URL,以便我可以获得“代码”,该代码应该用于获取访问令牌。我已经使用 Google API 完成了这项工作,并且效果很好,但使用 Microsoft Graph API 就不行了。这是我所拥有的:
https://login.microsoftonline.com/common/oauth2/authorize?client_id=123451234512345&response_type=code&redirect_uri=https://www.my-site.com/oauth-callback/microsoft
当用户单击此链接时,他们将被带到 Microsoft 登录页面。到现在为止还挺好。但是,在输入我的登录凭据后,它只会让我回到同一个 Microsoft 登录页面,而不是将用户重定向到我的重定向 uri。我有一个指定了相同重定向 URI 的 Azure 帐户,但它无法正常工作。我究竟做错了什么?顺便说一句,我正在使用 node.js。任何指向有用教程的链接将不胜感激。