Skip to main content

Abblix.Oidc.Server.Endpoints.DeviceAuthorization.Validation Namespace

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.DeviceAuthorization.Validation Namespace

Classes
ClientValidatorValidates the client in a device authorization request.
DeviceAuthorizationDetailsValidatorThin endpoint-side adapter that delegates the RFC 9396 §3 device-flow authorization_details validation to ApplyAsync(JsonArray, ClientInfo, CancellationToken) and propagates the OidcError as-is. All actual policy lives on the composite so /authorize, /par, CIBA and device-flow endpoints share one source of truth.
DeviceAuthorizationValidationContextRepresents the context for validating a device authorization request.
DeviceAuthorizationValidatorCompositeComposes multiple device authorization context validators into a single validator. Executes validators in sequence until one returns an error or all pass.
ResourceValidatorValidates the resources requested in a device authorization request.
ScopeValidatorValidates the scopes requested in a device authorization request.
Interfaces
IDeviceAuthorizationContextValidatorDefines the contract for validating device authorization request contexts.