OAuth2

object OAuth2
class Object
trait Matchable
class Any
OAuth2.type

Type members

Classlikes

final case class ClientCredentials(tokenUri: Uri, clientId: String, clientSecret: String, scopes: List[String], cdfProjectName: String, audience: Option[String])
class ClientCredentialsProvider[F[_]] extends AuthProvider[F] with Serializable
Companion:
object
final case class Session(baseUrl: String, sessionId: Long, sessionKey: String, cdfProjectName: String)
class SessionProvider[F[_]] extends AuthProvider[F] with Serializable
Companion:
object
Companion:
class
final case class TokenState(token: String, expiresAt: Long, cdfProjectName: String)