Safe Haskell | Safe-Inferred |
---|---|
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 :: 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 :: MonadIO m => IdpApplication i DeviceAuthorizationApplication -> Manager -> DeviceAuthorizationResponse -> ExceptT TokenResponseError m OAuth2Token Source #