【发布时间】:2012-01-16 00:40:32
【问题描述】:
一切都在标题中。我想使用 PLAINTEXT 作为我的 OAuth 实现的签名方法。有什么建议吗?
【问题讨论】:
-
什么样的建议?关于任何 API 或..?
-
关于如何告诉 OAuth 使用 PLAINTEXT 签名方法而不是 HMAC-SHA1 的建议
标签: oauth spring-security jersey
一切都在标题中。我想使用 PLAINTEXT 作为我的 OAuth 实现的签名方法。有什么建议吗?
【问题讨论】:
标签: oauth spring-security jersey
如果您使用 Jersey OAuth 模块,您可以简单地在您使用的 OAuthParameters 实例上调用 signatureMethod("PLAINTEXT")。但是您没有说明您正在使用哪些 OAuth 库,只是从标签中我猜您正在使用 Jersey,并且您没有说明这是针对服务器端还是客户端。因此,如果您想获得帮助,可能值得花时间让问题更具体一些。
【讨论】:
我在使用 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 服务一起使用?
【讨论】: