play.api.libs

oauth

package oauth

OAuth integration helpers.

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. oauth
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class ConsumerKey(key: String, secret: String) extends Product with Serializable

    A consumer key / consumer secret pair that the OAuth provider gave you, to identify your application.

  2. case class OAuth(info: ServiceInfo, use10a: Boolean = true) extends Product with Serializable

    Library to access resources protected by OAuth 1.0a.

    Library to access resources protected by OAuth 1.0a.

    info

    the service information, including the required URLs and the application id and secret

    use10a

    whether the service should use the 1.0 version of the spec, or the 1.0a version fixing a security issue. You must use the version corresponding to the

  3. case class OAuthCalculator(consumerKey: ConsumerKey, token: RequestToken) extends AbstractOAuthConsumer with WSSignatureCalculator with Product with Serializable

    A signature calculator for the Play WS API.

    A signature calculator for the Play WS API.

    Example:

    WS.url("http://example.com/protected").sign(OAuthCalculator(service, tokens)).get()
  4. case class RequestToken(token: String, secret: String) extends Product with Serializable

    A request token / token secret pair, to be used for a specific user.

  5. case class ServiceInfo(requestTokenURL: String, accessTokenURL: String, authorizationURL: String, key: ConsumerKey) extends Product with Serializable

    The information identifying a oauth provider: URLs and the consumer key / consumer secret pair.

Inherited from AnyRef

Inherited from Any

Ungrouped