如何使用 PHP 在 Office 365 中获取刷新令牌和访问令牌

How to get a refresh token and access token in office 365 using PHP

我可以知道如何为我的帐户获取刷新令牌吗,如果我有使用它的刷新令牌如何访问我的新访问令牌。

查看 Graph API 文档,它向您展示了如何使用 OAuth2 身份验证登录您的应用程序,并获取刷新令牌。

https://graph.microsoft.io/docs/authorization/app_authorization

您仍然需要编写自己的 http 请求来获取访问令牌,但这应该非常简单。

我们无需注册 Azure AD 门户且无需提供信用卡详细信息即可获取访问和刷新令牌。 请将 "offline_access" 设置为 "scope" 的一部分,这将 return 访问令牌和刷新令牌。 更多细节参考这里 OAuth2 at Microsoft