【问题标题】:OAuth PLAINTEXT signature method?OAuth PLAINTEXT 签名方法?
【发布时间】:2012-01-16 00:40:32
【问题描述】:

一切都在标题中。我想使用 PLAINTEXT 作为我的 OAuth 实现的签名方法。有什么建议吗?

【问题讨论】:

  • 什么样的建议?关于任何 API 或..?
  • 关于如何告诉 OAuth 使用 PLAINTEXT 签名方法而不是 HMAC-SHA1 的建议

标签: oauth spring-security jersey


【解决方案1】:

如果您使用 Jersey OAuth 模块,您可以简单地在您使用的 OAuthParameters 实例上调用 signatureMethod("PLAINTEXT")。但是您没有说明您正在使用哪些 OAuth 库,只是从标签中我猜您正在使用 Jersey,并且您没有说明这是针对服务器端还是客户端。因此,如果您想获得帮助,可能值得花时间让问题更具体一些。

【讨论】:

    【解决方案2】:

    我在使用 yahoo 进行 OAuth 工作时已经阅读过它,这里是一个使用纯文本的示例请求 yahoo

    https://api.login.yahoo.com/oauth/v2/get_token?oauth_consumer_key=key
      &oauth_signature_method=PLAINTEXT
      &oauth_version=1.0
      &oauth_verifier=svmhhd
      &oauth_token=gugucz&oauth_timestamp=1228169662
      &oauth_nonce=8B9SpF
      &oauth_signature=5f78507cf0acc38890cf5aa697210822e90c8b1c%261fa61b464613d0d32de80089fe099caf34c9dac5
    

    这里有更多关于雅虎的详细信息 Yahoo OAuth using PlainText

    如果我没记错的话,谷歌不支持这个版本

    您想将此 PLAINTEXT 与哪个 OAuth 服务一起使用?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-07
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多