Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.OAuth2.Experiment.Grants.DeviceAuthorization
Synopsis
- data DeviceAuthorizationApplication = DeviceAuthorizationApplication {
- daName :: Text
- daClientId :: ClientId
- daClientSecret :: ClientSecret
- daScope :: Set Scope
- daAuthorizationRequestExtraParam :: Map Text Text
- daAuthorizationRequestAuthenticationMethod :: Maybe ClientAuthenticationMethod
- pollDeviceTokenRequest :: forall {k} (m :: Type -> Type) (i :: k). MonadIO m => IdpApplication i DeviceAuthorizationApplication -> Manager -> DeviceAuthorizationResponse -> ExceptT TokenResponseError m OAuth2Token
Documentation
data DeviceAuthorizationApplication Source #
An Application that supports "Device Authorization Grant"
Constructors
DeviceAuthorizationApplication | |
Fields
|
Instances
pollDeviceTokenRequest :: forall {k} (m :: Type -> Type) (i :: k). MonadIO m => IdpApplication i DeviceAuthorizationApplication -> Manager -> DeviceAuthorizationResponse -> ExceptT TokenResponseError m OAuth2Token Source #