【问题标题】:is upgrading an authorization code deterministic?升级授权码是确定性的吗?
【发布时间】:2012-09-18 15:28:52
【问题描述】:

我阅读了评论“// 升级代码后有时我们不会获得刷新令牌。”在示例 DrEdit 代码https://code.google.com/p/google-drive-sdk-samples/source/browse/java/src/com/google/drive/samples/dredit/CredentialMediator.java 第 292 行中。

“有时”是什么意思?是否有文档描述了我将获得和不会获得刷新令牌的情况?

【问题讨论】:

    标签: oauth google-drive-api google-authentication


    【解决方案1】:

    刷新令牌在两种情况下提供:

    • 请求刷新令牌,offline=true
    • 请求未被自动批准

    换句话说,当用户第一次授权您的应用并且您设置了offline=true 时,您将获得一个刷新令牌。除非用户撤销访问权限,否则该用户的后续授权将自动获得批准。在这种情况下不会发出刷新令牌。

    如果您需要强制发出刷新令牌,请将approval_prompt=force 添加到请求中。

    【讨论】:

    • 太棒了,史蒂夫。非常感谢。您是否有链接指向正式记录的位置,因为它躲避了我的搜索?
    猜你喜欢
    • 1970-01-01
    • 2016-01-18
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    相关资源
    最近更新 更多