package
provider
Type Members
-
-
case class
AccessToken(token: String, refreshToken: Option[String], scope: Option[String], expiresIn: Option[Long], createdAt: Date) extends Product with Serializable
-
-
case class
AuthInfo[+U](user: U, clientId: Option[String], scope: Option[String], redirectUri: Option[String]) extends Product with Serializable
-
-
case class
AuthorizationRequest(headers: Map[String, Seq[String]], params: Map[String, Seq[String]]) extends RequestBase with Product with Serializable
-
case class
ClientCredential(clientId: String, clientSecret: Option[String]) extends Product with Serializable
-
-
-
trait
DataHandler[U] extends AnyRef
-
-
case class
FetchResult(token: String, params: Map[String, String]) extends Product with Serializable
-
-
case class
GrantHandlerResult(tokenType: String, accessToken: String, expiresIn: Option[Long], refreshToken: Option[String], scope: Option[String]) extends Product with Serializable
-
-
-
-
-
-
-
abstract
class
OAuthError extends Exception
-
-
-
case class
ProtectedResourceRequest(headers: Map[String, Seq[String]], params: Map[String, Seq[String]]) extends RequestBase with Product with Serializable
-
-
-
-
-
-
-
Access token
Access token is used to authentication.
Refresh token is used to re-issue access token.
Inform the client of the scope of the access token issued.
Expiration date of access token. Unit is seconds.
Access token is created date.