Skip to main content

IDeviceAuthorizationContextValidator Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.DeviceAuthorization.Validation

IDeviceAuthorizationContextValidator Interface

Defines the contract for validating device authorization request contexts.

public interface IDeviceAuthorizationContextValidator

Derived
ClientValidator
DeviceAuthorizationDetailsValidator
DeviceAuthorizationValidatorComposite
ResourceValidator
ScopeValidator

Methods

IDeviceAuthorizationContextValidator.ValidateAsync(DeviceAuthorizationValidationContext) Method

Validates the device authorization request context.

System.Threading.Tasks.Task<Abblix.Oidc.Server.Common.OidcError?> ValidateAsync(Abblix.Oidc.Server.Endpoints.DeviceAuthorization.Validation.DeviceAuthorizationValidationContext context);

Parameters

context DeviceAuthorizationValidationContext

The validation context containing the request and client information.

Returns

System.Threading.Tasks.Task<OidcError>
An OIDC error if validation fails, or null if validation succeeds.