【问题标题】:Pin based 'oauth for devices' not enable for google plusgoogle plus 未启用基于 pin 的“设备 oauth”
【发布时间】:2013-09-25 16:20:42
【问题描述】:

似乎某些服务不支持“设备 oauth”(基于 pin 的 oauth)。对于我们这些在命令行控制台工作的人来说,这有点大不了。

但是,一些非常重要的 google 范围,例如 gdrive 和 google-plus,似乎没有。例如:

https://www.googleapis.com/auth/plus.login

不起作用。它返回“HTTP/1.1 400 Bad Request”和 JSON 错误“无效范围:未授权请求范围”

我会包含更多范围,但堆栈溢出说我需要 +10 声望才能发布链接。

是否为博客、gdrive 和 google-plus 等服务禁用了基于 pin 的 oauth,还是我的范围有误?

问候,

【问题讨论】:

    标签: google-oauth


    【解决方案1】:

    确实,您描述的范围当前未启用 OAuth2 for devices(基于 PIN 的 OAuth)。

    【讨论】:

      【解决方案2】:

      正如 breno 所回答的,OAuth2.0 对于输入功能有限的设备仅支持部分范围。

      以下是我使用 YouTube Data API v3 范围的结果(截至 2014 年 7 月)。 分享出来是为了让其他人更容易找到这个Q&A,从而脱困。

      作品: 授权/YouTube 因“错误请求(400)”而失败 auth/youtube.readonly 身份验证/youtube.upload 授权/youtube合作伙伴 身份验证/youtubepartner-channel-audit

      这个问题和 breno 的回答使我免于徒劳地寻找问题的原因。谢谢。

      【讨论】:

        猜你喜欢
        • 2015-03-31
        • 2017-08-14
        • 1970-01-01
        • 2015-11-22
        • 1970-01-01
        • 1970-01-01
        • 2015-06-07
        • 1970-01-01
        • 2012-09-19
        相关资源
        最近更新 更多