fr.njin.playoauth.common

request

package request

Visibility
  1. Public
  2. All

Type Members

  1. case class AuthorizationCodeTokenRequest(code: String, clientId: String, redirectUri: Option[String]) extends TokenRequest with Product with Serializable

  2. case class AuthzRequest(responseType: String, clientId: String, redirectUri: Option[String], scopes: Option[Seq[String]], state: Option[String]) extends Product with Serializable

    The authorization request.

  3. case class ClientCredentialsTokenRequest(scope: Option[Seq[String]]) extends TokenRequest with Product with Serializable

  4. case class PasswordTokenRequest(username: String, password: String, scope: Option[Seq[String]]) extends TokenRequest with Product with Serializable

  5. case class RefreshTokenRequest(refreshToken: String, scope: Option[Seq[String]]) extends TokenRequest with Product with Serializable

  6. trait TokenRequest extends AnyRef

    Represents a token request

  7. case class TokenResponse(accessToken: String, tokenType: String, expiresIn: Option[Long] = scala.None, refreshToken: Option[String] = scala.None, scopes: Option[Seq[String]] = scala.None) extends Product with Serializable

    The response to a token request

Value Members

  1. object AuthzRequest extends Serializable

    Implicit conversion for fr.njin.playoauth.common.request.AuthzRequest

  2. object TokenResponse extends Serializable

    Factory of fr.njin.playoauth.common.request.TokenResponse and implicit json writer

Ungrouped