scalaoauth2

provider

package provider

Visibility
  1. Public
  2. All

Type Members

  1. class AccessDenied extends OAuthError

  2. case class AccessToken(authId: String, token: String, expiresIn: Long, createdAt: Date) extends Product with Serializable

  3. trait AccessTokenFetcher extends AnyRef

  4. case class AuthInfo(id: String, userId: String, clientId: String, refreshToken: Option[String], scope: Option[String], code: Option[String], redirectUri: Option[String]) extends Product with Serializable

  5. class AuthorizationCode extends GrantHandler

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

  7. trait ClientCredentialFetcher extends AnyRef

  8. class ClientCredentials extends GrantHandler

  9. trait DataHandler extends AnyRef

  10. class ExpiredToken extends OAuthError

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

  12. trait GrantHandler extends AnyRef

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

  14. class InsufficientScope extends OAuthError

  15. class InvalidClient extends OAuthError

  16. class InvalidGrant extends OAuthError

  17. class InvalidRequest extends OAuthError

  18. class InvalidScope extends OAuthError

  19. class InvalidToken extends OAuthError

  20. abstract class OAuthError extends Exception

  21. class Password extends GrantHandler

  22. trait ProtectedResource extends AnyRef

  23. class RedirectUriMismatch extends OAuthError

  24. class RefreshToken extends GrantHandler

  25. case class Request(headers: Map[String, String], params: Map[String, Seq[String]]) extends Product with Serializable

  26. trait Token extends AnyRef

  27. class UnauthorizedClient extends OAuthError

  28. class UnsupportedGrantType extends OAuthError

  29. class UnsupportedResponseType extends OAuthError

Ungrouped