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


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"一部分。更多详细信息,请参阅Microsoft 上的OAuth2