com.gu.pandomainauth

service

package service

Visibility
  1. Public
  2. All

Type Members

  1. case class DiscoveryDocument(authorization_endpoint: String, token_endpoint: String, userinfo_endpoint: String) extends Product with Serializable

  2. case class Error(errors: Seq[ErrorInfo], code: Int, message: String) extends Product with Serializable

  3. case class ErrorInfo(domain: String, reason: String, message: String) extends Product with Serializable

  4. class GoogleAuth extends AnyRef

  5. class GoogleAuthException extends Exception

  6. case class JsonWebToken(jwt: String) extends Product with Serializable

  7. case class JwtClaims(iss: String, sub: String, azp: String, email: String, at_hash: String, email_verified: Boolean, aud: String, hd: Option[String], iat: Long, exp: Long) extends Product with Serializable

  8. case class Token(access_token: String, token_type: String, expires_in: Long, id_token: String) extends Product with Serializable

  9. case class UserInfo(gender: Option[String], sub: Option[String], name: String, given_name: String, family_name: String, profile: Option[String], picture: Option[String], email: String, locale: Option[String], hd: Option[String]) extends Product with Serializable

Value Members

  1. object DiscoveryDocument extends Serializable

  2. object Error extends Serializable

  3. object ErrorInfo extends Serializable

  4. object JwtClaims extends Serializable

  5. object Token extends Serializable

  6. object UserInfo extends Serializable

Ungrouped