【问题标题】:Google Cloud Print: How long is the token good for (to submit jobs to cloud print)?谷歌云打印:令牌可以使用多长时间(将作业提交到云打印)?
【发布时间】:2013-03-10 09:48:57
【问题描述】:

如果我的用户使用 oauth v2 进行云打印以获取凭据,我如何获取至少 48 小时有效的凭据?

我们需要能够访问打印机,并将其保留几天。 (可以想象,我们可以要求用户每周重新授权 google 一次或两次,但肯定不会更多。)

如果谷歌云打印不能做到这一点,什么系统可以? (需要跨平台打印,从云到win、osx和linux,还需要能够对本地打印机进行原始打印,而不仅仅是打印驱动程序打印。)

谢谢!

【问题讨论】:

    标签: oauth-2.0 token access-token google-cloud-print


    【解决方案1】:

    OAuth2 过程中有两种“凭证”:access token(其生命周期较短,由 OAuth2 服务器响应的 expires_in 字段决定)和 刷新令牌,除非用户撤销授予的访问权限,否则它实际上是永久性的。当您拥有刷新令牌时,您可以获得有效的访问令牌。

    在第一次使用参数 access_type=offline 的身份验证请求时返回刷新令牌。您只需要安全地存储获得的刷新令牌,并在必要时使用它来请求访问令牌。

    在文档中阅读更多内容 https://developers.google.com/accounts/docs/OAuth2WebServer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-23
      • 2013-06-14
      • 2013-01-28
      • 2012-03-02
      • 2016-04-15
      • 2015-04-23
      • 2014-07-21
      • 2012-09-25
      相关资源
      最近更新 更多