Device Flow Interaction Service¶
The IDeviceFlowInteractionService interface is intended to provide services to be used by the user interface to communicate with IdentityServer during device flow authorization.
It is available from the dependency injection system and would normally be injected as a constructor parameter into your MVC controllers for the user interface of IdentityServer.
IDeviceFlowInteractionService APIs¶
GetAuthorizationContextAsyncReturns the
DeviceFlowAuthorizationRequestbased on theuserCodepassed to the login or consent pages.DeviceFlowInteractionResultCompletes device authorization for the given
userCode.
DeviceFlowInteractionResult¶
IsErrorSpecifies if the authorization request errored.
ErrorDescriptionError description upon failure.