IDeviceAuthorizationRequestProcessor Interface
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.DeviceAuthorization.Interfaces
IDeviceAuthorizationRequestProcessor Interface
Defines the contract for processing validated device authorization requests.
public interface IDeviceAuthorizationRequestProcessor
Derived
↳ DeviceAuthorizationRequestProcessor
Methods
IDeviceAuthorizationRequestProcessor.ProcessAsync(ValidDeviceAuthorizationRequest) Method
Processes a validated device authorization request, generating device_code and user_code, and storing the request for later verification.
System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Model.DeviceAuthorizationResponse,Abblix.Oidc.Server.Common.OidcError>> ProcessAsync(Abblix.Oidc.Server.Endpoints.DeviceAuthorization.Interfaces.ValidDeviceAuthorizationRequest request);
Parameters
request ValidDeviceAuthorizationRequest
The validated device authorization request.
Returns
System.Threading.Tasks.Task<Abblix.Utils.Result<DeviceAuthorizationResponse,OidcError>>
A task that returns a result containing either a successful device authorization response
or an OIDC error.