DeviceCodeFlow

soidc.core.DeviceCodeFlow
See theDeviceCodeFlow companion object
trait DeviceCodeFlow[F[_]]

This is the "oauth 2.0 device code grant flow". https://datatracker.ietf.org/doc/html/rfc8628

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def pollAccessToken(req: Device, interval: Option[FiniteDuration], onPending: Kleisli[F, Error, Unit]): F[TokenResponse]
def run(req: DeviceCodeRequest, onPending: Kleisli[F, Error, Unit]): F[DeviceFlowResult[F]]