oAuth协议中accessToken的到期日期

Ela*_*nda 1 c# oauth dotnetopenauth

我正在使用dotNetOpenAuth授权Google oAuth提供商.

我对以下区别之间的区别感到困惑:

consumerToken,consumerSecret,accessToken

从提供者我得到了accessToken一些用户.可以永远保持我吗?或者它会过期吗?

代码如何在不将用户重定向到"允许访问我的谷歌数据页面"的情况下启用授权?

Zep*_*ock 5

永远不要期望对生命的期望有任何期望accessToken.在任何时候,您都可以获得403 HTTP错误,该错误应该在您的应用中触发以下内容:

  • 如果您有refreshToken,请获取新的accessToken无资源所有者(最终用户)交互
  • 如果没有,请再次询问用户授权您的申请

  • 关于刷新令牌的评论似乎不适用于@Elad的案例,因为他正在使用OAuth 1.0. (4认同)