CachingAccessTokenProvider

com.ocadotechnology.sttp.oauth2.cache.cats.CachingAccessTokenProvider$
See theCachingAccessTokenProvider companion class

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final case class TokenWithExpirationTime(accessToken: Secret[String], domain: Option[String], expirationTime: Instant, scope: Option[Scope])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def apply[F[_] : Clock](delegate: AccessTokenProvider[F], tokenCache: ExpiringCache[F, Option[Scope], TokenWithExpirationTime]): F[CachingAccessTokenProvider[F]]
def refCacheInstance[F[_] : Clock](delegate: AccessTokenProvider[F]): F[CachingAccessTokenProvider[F]]