com.twitter.finagle

oauth2

package oauth2

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

Type Members

  1. class AccessDenied extends OAuthError

  2. case class AccessToken(token: String, refreshToken: Option[String], scope: Option[String], expiresIn: Option[Long], createdAt: Date) extends Product with Serializable

    Access token

  3. trait AccessTokenFetcher extends AnyRef

  4. case class AccessTokenRequest[U](clientId: String, clientSecret: String, user: U) extends Product with Serializable

  5. case class AuthInfo[U](user: U, clientId: String, scope: Option[String], redirectUri: Option[String]) extends Product with Serializable

    Authorized information

  6. class AuthorizationCode extends GrantHandler

  7. case class AuthorizationRequest(headers: Map[String, Seq[String]], params: Map[String, Seq[String]]) extends RequestBase with Product with Serializable

  8. case class ClientCredential(clientId: String, clientSecret: String) extends Product with Serializable

  9. trait ClientCredentialFetcher extends AnyRef

  10. class ClientCredentials extends GrantHandler

  11. trait DataHandler[U] extends AnyRef

    Provide accessing to data storage for using OAuth 2.

  12. class ExpiredToken extends OAuthError

  13. case class FetchResult(token: String, params: Map[String, String]) extends Product with Serializable

  14. trait GrantHandler extends AnyRef

  15. case class GrantHandlerResult(tokenType: String, accessToken: String, expiresIn: Option[Long], refreshToken: Option[String], scope: Option[String]) extends Product with Serializable

  16. class InsufficientScope extends OAuthError

  17. class InvalidClient extends OAuthError

  18. class InvalidGrant extends OAuthError

  19. class InvalidRequest extends OAuthError

  20. class InvalidScope extends OAuthError

  21. class InvalidToken extends OAuthError

  22. abstract class OAuthError extends Exception

  23. trait OAuthErrorHandler extends AnyRef

  24. trait OAuthErrorInJson extends OAuthErrorHandler

  25. trait OAuthTokenConverter extends AnyRef

  26. trait OAuthTokenInJson extends OAuthTokenConverter

  27. class Password extends GrantHandler

  28. trait ProtectedResource extends AnyRef

  29. case class ProtectedResourceRequest(headers: Map[String, Seq[String]], params: Map[String, Seq[String]]) extends RequestBase with Product with Serializable

  30. class RedirectUriMismatch extends OAuthError

  31. class RefreshToken extends GrantHandler

  32. class RequestBase extends AnyRef

  33. class TokenEndpoint extends AnyRef

  34. class UnauthorizedClient extends OAuthError

  35. class UnsupportedGrantType extends OAuthError

  36. class UnsupportedResponseType extends OAuthError

Inherited from AnyRef

Inherited from Any

Ungrouped