我正在使用oAuth 2.0对gmail api v1进行身份验证,并获取访问令牌和刷新令牌,但如何使用刷新令牌来获取访问令牌。
UserCredential credential;
credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
new ClientSecrets
{
ClientId = "my client id",
ClientSecret = "my client secret"
},
ne
我希望实现一个后端服务器,它可以在每次收到新邮件时读取(以执行某些操作)用户gmail。我能够发现,每次收到新邮件时,都使用gmail API users.watch,my server can be notified。现在,为了从gmail获取新邮件,我的服务器需要用户在选择被监视时提供的用户凭据(Auth令牌)。不管怎样,这些凭据可以连同推送通知一起发送到我的服务器(可能使用users.watch API)。
为了达到同样的目的,我遇到的一种方法是在DB中存储auth和刷新令牌,这只能由我的服务器访问。但是,如果不将凭据存储在DB中,则可以更好地实现这一目的。
我正在尝试通过Java来设置Adwords,所有步骤都进行得很好,但是在最后一步运行GetCampaigns.java时,它会产生几个错误。
无法刷新“线程中的异常”主com.google.api.ads.common.lib.exception.OAuthException:凭据。在com.google.api.ads.common.lib.auth.OfflineCredentials.generateCredential(OfflineCredentials.java:240) at adwords.axis.v201705.basicoperations.GetCampaigns.m
我正在使用ASP.NET MVC 5.2.2, Web API 2.2 and Katana/OWIN 3.0开发一个应用程序。应用程序对本地帐户和数据库使用ASP.NET标识2.1。
我使用生成访问和刷新令牌。我有Android和IOS应用程序,使用我的本地oauth授权服务器。Android和IOS应用程序使用SDK登录Facebook、Google等。之后,应用程序将(Facebook/Google/ etc )访问令牌发送到服务器。服务器将使用Facebook/Google/etc验证访问令牌。
如果是有效的话,
( 1)是否应该为所有未来的请求向应用程序生成新的本地访问令牌(在8月
嗨,我一直在使用rest方法在C#中集成谷歌广告API。一切似乎都很正常,但突然间我开始收到400响应,并显示错误消息。
{
"error": "invalid_grant",
"error_description": "Token has been expired or revoked."
}
如上所述,我没有使用客户端库,而是使用restsharp,并使用postman测试所有端点。
为什么会发生这种情况呢?我的刷新令牌也有效。我已经用了一个星期了。我也没有达到刷新令牌的限制,因为我在尝试设置帐户时只生成了3到
我正在为我的SPA使用django-rest框架-jwt和react。
需要在5分钟内过期的刷新令牌。刷新在5分钟内有效。无法工作后,控制台将显示以下错误:
POST http://localhost:8000/auth/api-token-refresh/ 400 (Bad Request)
createError.js:17 Uncaught (in promise) Error: Request failed with status code 400
at createError (createError.js:17)
at settle (settle.js:19)
我正在尝试将这个Java库用于TD Ameritrade
以下是启动代码
Properties props = new Properties();
props.setProperty("tda.client_id", "XXX@AMER.OAUTHAP"); // I have this
props.setProperty("tda.token.refresh", "XXX"); // I don't have this
我有个client_id,也就是consumer key
但我没有刷新