Device Flow Interaction Service

IDeviceFlowInteractionService インターフェイスは、デバイスフローの認可中にIdentityServerと通信するためにユーザーインターフェイスが使用するサービスを提供するためのものです。 これは依存関係注入システムから利用でき、通常はIdentityServerのユーザーインターフェイス用のMVCコントローラにコンストラクタパラメータとして注入されます。

IDeviceFlowInteractionService APIs

GetAuthorizationContextAsync
ログインまたは同意ページに渡された userCode に基づいて DeviceFlowAuthorizationRequest を返します。
DeviceFlowInteractionResult
指定された userCode のデバイス認証を完了します。

DeviceFlowAuthorizationRequest

ClientId
要求を開始したクライアント識別子。
ScopesRequested
承認要求から要求されたスコープ。

DeviceFlowInteractionResult

IsError
認可要求がエラーを起こしたかどうかを指定します。
ErrorDescription
障害発生時のエラーの説明。