package oauth
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
AccessResponse
(oauth_token: String, oauth_token_secret: String) extends OAuthResponseWriter with Product with Serializable
response to the client after verifying authorized token and client request
- case class AccessToken (key: String, secret: String, user: String, consumerKey: String) extends Token with Product with Serializable
-
case class
AuthorizeResponse
(oauth_callback: String, oauth_token: String, oauth_verifier: String) extends OAuthResponse with Product with Serializable
response to the client after a user authorizes a token
- case class Authorized (user: String) extends OAuthResponse with Product with Serializable
- case class AuthorizedRequestToken (key: String, secret: String, consumerKey: String, user: String, verifier: String) extends Token with Product with Serializable
- case class ChallengeResponse (realm: String) extends Product with Serializable
- trait Combining extends AnyRef
- trait Consumer extends AnyRef
- trait ConsumerStore extends AnyRef
- trait DefaultMessages extends Messages
- trait DefaultOAuthPaths extends OAuthPaths
- trait DefaultTokenStore extends TokenStore with TokenGenerator
- trait Encoding extends AnyRef
- case class Failure (status: Int, msg: String) extends OAuthResponse with Product with Serializable
- case class HostResponse [T](p: ResponseFunction[T]) extends OAuthResponse with Product with Serializable
-
trait
HostResponses
extends AnyRef
Provides a means of host-specific hooks into providing user interfaces
-
trait
Messages
extends AnyRef
Formatting for validation messages
- trait NonceStore extends AnyRef
-
case class
OAuth
(stores: OAuthStores) extends OAuthed with OAuthStores with DefaultMessages with DefaultOAuthPaths with Product with Serializable
Configured OAuthed class that satisfies requirements for OAuthStores
-
trait
OAuthPaths
extends AnyRef
Defines end points for oauth interation
- trait OAuthProvider extends AnyRef
- trait OAuthResponse extends AnyRef
-
trait
OAuthResponseWriter
extends OAuthResponse with ResponseWriter with Encoding with Combining
writes the response of to an oauth request to response body
-
trait
OAuthStores
extends AnyRef
OAuth storage and host dependencies
- trait OAuthed extends OAuthProvider with Plan
- trait Protected extends OAuthProvider with Plan
- case class Protection (stores: OAuthStores) extends Protected with OAuthStores with DefaultMessages with Product with Serializable
- case class RequestToken (key: String, secret: String, consumerKey: String, callback: String) extends Token with Product with Serializable
- trait Token extends AnyRef
-
trait
TokenGenerator
extends AnyRef
Provides random generation of token attributes
-
case class
TokenResponse
(oauth_token: String, oauth_token_secret: String, oauth_callback_confirmed: Boolean) extends OAuthResponseWriter with Product with Serializable
response to the client after verifying client request
- trait TokenStore extends AnyRef
- trait UserHost extends HostResponses
-
trait
UserLike
extends AnyRef
Represents the
User
in an oauth interaction
Value Members
- object Encoding extends Encoding
- object LoginResponse extends OAuthResponse with Product with Serializable
- object OAuth extends Serializable
- object Signatures