OAuthCalculator

play.api.libs.oauth.OAuthCalculator
See theOAuthCalculator companion class

Object for creating signature calculator for the Play WS API.

Example:

import play.api.libs.oauth.{ ConsumerKey, OAuthCalculator, RequestToken }
import play.api.libs.ws.ahc.StandaloneAhcWSClient

def example(
 twitterConsumerKey: String,
 twitterConsumerSecret: String,
 accessTokenKey: String,
 accessTokenSecret: String,
 ws: StandaloneAhcWSClient) = {
 val consumerKey: ConsumerKey =
   ConsumerKey(twitterConsumerKey, twitterConsumerSecret)

 val requestToken: RequestToken =
   RequestToken(accessTokenKey, accessTokenSecret)

 ws.url("http://example.com/protected").
   sign(OAuthCalculator(consumerKey, requestToken)).get()
}

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply(consumerKey: ConsumerKey, token: RequestToken): WSSignatureCalculator