游戏2框架双腿OAuth

游戏2框架双腿OAuth,oauth,playframework-2.0,Oauth,Playframework 2.0,我想进行由OAuth 1.X保护的应用程序(Play 2)到应用程序(Spring)的私有API调用。在Play 2框架中如何实现这一点?在下面的示例中,我能够以三条腿的方式调用该服务。我应该做什么改变才能切换到双腿方式?我也遇到了类似的问题,并发现: 此代码段假定您的请求令牌密钥和密码为空。如果需要提供特定的令牌密钥和密码来计算OAuth签名,那么需要将它们作为参数提供给RequestToken的构造函数 您需要导入的类可以在play.api.libs.oauth.\u中找到 我也有类似的问题

我想进行由OAuth 1.X保护的应用程序(Play 2)到应用程序(Spring)的私有API调用。在Play 2框架中如何实现这一点?在下面的示例中,我能够以三条腿的方式调用该服务。我应该做什么改变才能切换到双腿方式?

我也遇到了类似的问题,并发现:

此代码段假定您的请求令牌密钥和密码为空。如果需要提供特定的令牌密钥和密码来计算OAuth签名,那么需要将它们作为参数提供给RequestToken的构造函数


您需要导入的类可以在
play.api.libs.oauth.\u
中找到

我也有类似的问题,发现:

此代码段假定您的请求令牌密钥和密码为空。如果需要提供特定的令牌密钥和密码来计算OAuth签名,那么需要将它们作为参数提供给RequestToken的构造函数


您需要导入的类可以在
play.api.libs.oauth.\u
中找到

方法
setSendEmptyTokens()
在以后的Play版本中似乎不再存在,但如果没有它也可以很好地工作。方法
setSendEmptyTokens()
在以后的Play版本中似乎不再存在,但如果没有它也可以很好地工作。
def doRequest(key: String, secret: String) {
  val ck = ConsumerKey(key, secret)
  val calc = OAuthCalculator(ck, RequestToken("", ""))
  calc.setSendEmptyTokens(true)
  WS.url(endpoint).sign(calc).get.map(response => {
    println(response.json)
  })
}