package
oauth2
Type Members
-
sealed
trait
AccessRequest extends AnyRef
-
-
-
case class
AccessTokenRequest(code: String, redirectURI: String, clientId: String, clientSecret: String) extends AccessRequest with Product with Serializable
-
case class
AccessTokenResponse(accessToken: String, tokenType: Option[String], expiresIn: Option[Int], refreshToken: Option[String], scope: Seq[String], state: Option[String], extras: Iterable[(String, String)]) extends AccessResponse with AuthorizationResponse with Product with Serializable
-
-
trait
AuthScheme extends AnyRef
-
trait
AuthSource extends AnyRef
-
case class
AuthorizationCodeRequest[T](req: HttpRequest[T], responseTypes: Seq[String], clientId: String, redirectURI: String, scope: Seq[String], state: Option[String]) extends AuthorizationRequest with Product with Serializable
-
-
-
-
-
-
-
-
case class
AuthorizedPass(owner: String, scope: Seq[String]) extends OAuthResponse with Product with Serializable
-
-
case class
BearerToken(value: String) extends AccessToken with Product with Serializable
-
trait
Client extends AnyRef
-
-
case class
ClientCredentialsRequest(clientId: String, secret: String, scope: Seq[String]) extends AccessRequest with Product with Serializable
-
-
-
-
case class
ErrorResponse(error: String, desc: String, uri: Option[String] = scala.None, state: Option[String] = scala.None) extends AuthorizationResponse with AccessResponse with Product with Serializable
-
-
trait
Formatting extends AnyRef
-
case class
ImplicitAccessTokenResponse(accessToken: String, tokenType: Option[String], expiresIn: Option[Int], scope: Seq[String], state: Option[String], extras: Iterable[(String, String)]) extends AuthorizationResponse with Product with Serializable
-
case class
ImplicitAuthorizationRequest[T](req: HttpRequest[T], responseTypes: Seq[String], clientId: String, redirectURI: String, scope: Seq[String], state: Option[String]) extends AuthorizationRequest with Product with Serializable
-
case class
IndeterminateAuthorizationRequest[T](req: HttpRequest[T], responseTypes: Seq[String], clientId: String, redirectURI: String, scope: Seq[String], state: Option[String]) extends AuthorizationRequest with Product with Serializable
-
-
case class
MacAuthToken(id: String, secret: String, nonce: String, bodyhash: Option[String], ext: Option[String]) extends AccessToken with Product with Serializable
-
-
-
-
-
-
-
-
-
case class
PasswordRequest(userName: String, password: String, clientId: String, clientSecret: String, scope: Seq[String]) extends AccessRequest with Product with Serializable
-
-
-
-
case class
RefreshTokenRequest(refreshToken: String, clientId: String, clientSecret: String, scope: Seq[String]) extends AccessRequest with Product with Serializable
-
trait
Refreshing extends AnyRef
-
case class
RequestBundle[T](request: HttpRequest[T], responseTypes: Seq[String], client: Client, owner: Option[ResourceOwner], redirectUri: String, scope: Seq[String], state: Option[String]) extends Product with Serializable
-
-
-
case class
ServiceResponse(handler: ResponseFunction[Any]) extends AuthorizationResponse with Product with Serializable
-
-
trait
Spaces extends AnyRef
-
trait
Token extends AnyRef
-
trait
TokenFlow extends AnyRef
-
trait
TokenStore extends AnyRef
-