case class OAuth(info: ServiceInfo, use10a: Boolean = true) extends Product with Serializable
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
- Alphabetic
- By Inheritance
- OAuth
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new OAuth(info: ServiceInfo, use10a: Boolean = true)
- 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
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- val info: ServiceInfo
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def redirectUrl(token: String): String
The URL where the user needs to be redirected to grant authorization to your application.
The URL where the user needs to be redirected to grant authorization to your application.
- token
request token
- def retrieveAccessToken(token: RequestToken, verifier: String): Either[OAuthException, RequestToken]
Exchange a request token for an access token.
Exchange a request token for an access token.
- token
the token/secret pair obtained from a previous call
- verifier
a string you got through your user, with redirection
- returns
A Right(RequestToken) in case of success, Left(OAuthException) otherwise
- def retrieveRequestToken(callbackURL: String): Either[OAuthException, RequestToken]
Request the request token and secret.
Request the request token and secret.
- callbackURL
the URL where the provider should redirect to (usually a URL on the current app)
- returns
A Right(RequestToken) in case of success, Left(OAuthException) otherwise
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val use10a: Boolean
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)