我有一个使用Microsoft cloud health api的web应用程序,在oauth2循环中一切正常,我第一次获得了access_令牌和refresh_令牌,但当我使用refresh令牌获得新的access_令牌时,我不会再获得refresh令牌。我已经申请了离线访问,我有类似的api,它与微软onedrive连接,运行非常完美。我相信这是我从Microsoft health cloud获得的access_令牌:
{"token_type":"承载","expires_in":3600,"作用域":"mshe查出。"ReadProfile mshe查出。"ReadDevices mshe查出。"ReadActivity历史mshe查出。"access_token":*
注意,他们省略了“离线访问”,但它肯定是在我的网络提示请求离线访问时发送的,我还得到了一个刷新令牌
这似乎已经开始工作后,我改变了我的oauth注册从现场SDK应用程序到融合应用程序
使用我的凭据点击Microsoft band的登录URL后,我被重定向到一个包含访问令牌的URL,但它不返回授权范围的刷新令牌(offline_access)。我们必须对脱机访问的Microsoft帐户进行任何更改吗? 注意:重定向URL中缺少offline_access作用域 登录URL:(获取访问令牌) https://login.live.com/oauth20_desktop.srf?XO
我在自己的Web API上使用Oauth2,在Web应用程序上使用ASP.NET C#来使用该API。在我的web应用程序上,我正在进行HttpWebRequests。当我的访问令牌过期时,我调用一个方法“refreshToken”,该方法发出请求以获取新的访问令牌。这工作很好,没有问题...除了我得到的响应包含一个新的刷新令牌???我在等新的访问令牌。我甚至认为在没有再次传递凭据的情况下这是不可
由于访问令牌的寿命很短,所以我使用刷新令牌来获得一个新的访问令牌。成功的令牌响应将包括以下内容(来自microsoft api doc的示例): 我已经读到refresh_token的生命期是有效的,直到撤销或90天不活动。既然我得到了一个新的刷新令牌,我需要用这个新的刷新令牌替换旧的刷新令牌吗?如果我做了,如何删除旧的刷新令牌? 谢了!
我按照Spotify Web Api教程中的步骤,使用Spotify帐户认证示例中的授权代码。一切正常,我向Spotify注册了一个应用程序,验证了一个用户并获得了访问用户数据的授权,当页面向我显示用户数据时,每次我验证自己的身份时,刷新令牌都是不同的。我认为刷新令牌不应该改变。 我在示例代码中做的唯一修改是用我的应用程序中的正确值替换客户机id、客户机机密和重定向uri。 有什么建议吗?
我可以通过oauth过程获得一个令牌,我可以成功地使用该令牌与GDrive交互。该令牌有AccessToken,但没有RefreshToken。如何获得刷新令牌? 这是在web服务中。以下是启动oauth授权过程的代码: 以下是调用/gdrivecb时调用的相关代码(oauthconfig与前面相同,code是URL参数: 该令牌包含AccessToken,但不包含refreshToken。它工作
Outlookhttps://graph.microsoft.com/v1.0/me/messages的microsoft graph api不会返回邮箱中的所有邮件。以及如何在特定的时间间隔之间获取邮件。