io.janstenpickle.trace4cats.stackdriver.oauth

Type members

Classlikes

final case class AccessToken(access_token: String, token_type: String, expires_in: Long)
Companion:
object
Companion:
class
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
Companion:
class
case class GoogleServiceAccount(clientEmail: String, privateKey: RSAPrivateKey)
class NoopOAuth[F[_]](implicit F: Applicative[F]) extends OAuth[F]
trait OAuth[F[_]]
class OAuthTokenProvider[F[_]](emailAddress: String, scope: List[String], auth: OAuth[F])(implicit evidence$1: MonadThrow[F], evidence$2: Clock[F]) extends TokenProvider[F]
Companion:
object
Companion:
class
trait TokenProvider[F[_]]
Companion:
object
Companion:
class