An Application that supports "Device Authorization Grant"
Constructors
DeviceAuthorizationApplicationdaName :: TextdaClientId :: ClientIddaClientSecret :: ClientSecretdaScope :: Set ScopedaAuthorizationRequestExtraParam :: Map Text TextAdditional parameters to the device authorization request. Most of identity providers follow the spec strictly but AzureAD requires "tenant" parameter.
daAuthorizationRequestAuthenticationMethod :: Maybe ClientAuthenticationMethodThe spec requires similar authentication method as /token request. Most of identity providers doesn't required it but some does like Okta.
Instances8HasDeviceAuthorizationRequest, HasTokenRequest, HasOAuth2Key, HasTokenRequestClientAuthenticationMethod, HasUserInfoRequest, ToQueryParam, …
HasDeviceAuthorizationRequest DeviceAuthorizationApplicationDefined in hoauth2-2.14.3 · Network.OAuth2.Experiment.Grants.DeviceAuthorizationHasTokenRequest DeviceAuthorizationApplicationDefined in hoauth2-2.14.3 · Network.OAuth2.Experiment.Grants.DeviceAuthorizationHasOAuth2Key DeviceAuthorizationApplicationDefined in hoauth2-2.14.3 · Network.OAuth2.Experiment.Grants.DeviceAuthorizationHasTokenRequestClientAuthenticationMethod DeviceAuthorizationApplicationDefined in hoauth2-2.14.3 · Network.OAuth2.Experiment.Grants.DeviceAuthorizationHasUserInfoRequest DeviceAuthorizationApplicationDefined in hoauth2-2.14.3 · Network.OAuth2.Experiment.Grants.DeviceAuthorizationToQueryParam (TokenRequest DeviceAuthorizationApplication)Defined in hoauth2-2.14.3 · Network.OAuth2.Experiment.Grants.DeviceAuthorizationtype ExchangeTokenInfo DeviceAuthorizationApplication = DeviceCodeDefined in hoauth2-2.14.3 · Network.OAuth2.Experiment.Grants.DeviceAuthorizationdata TokenRequest DeviceAuthorizationApplicationAuthorizationCodeTokenRequesttrCode :: DeviceCodetrGrantType :: GrantTypeValuetrClientId :: Maybe ClientId