GoogleOAuth

class GoogleOAuth[F[_]](key: RSAPrivateKey, httpClient: Client[F])(implicit evidence$1: Async[F], evidence$2: Logger[F]) extends OAuth[F] with Http4sClientDsl[F]
Companion:
object
trait Http4sClientDsl[F]
trait OAuth[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

final override def authenticate(iss: String, scope: String, exp: Instant, iat: Instant): F[Option[AccessToken]]
Definition Classes

Concrete fields

final override val maxDuration: FiniteDuration

Implicits

Inherited implicits

implicit def http4sClientSyntaxMethod(method: Method): MethodOps[F]
Inherited from:
Http4sClientDsl
implicit def http4sHeadersDecoder[T](implicit F: Applicative[F], decoder: EntityDecoder[F, T]): EntityDecoder[F, (Headers, T)]
Inherited from:
Http4sClientDsl