ClientValidator Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.DeviceAuthorization.Validation
ClientValidator Class
Validates the client in a device authorization request.
public class ClientValidator : Abblix.Oidc.Server.Endpoints.DeviceAuthorization.Validation.IDeviceAuthorizationContextValidator
Inheritance System.Object → ClientValidator
Implements IDeviceAuthorizationContextValidator
Constructors
ClientValidator(IClientAuthenticator) Constructor
Validates the client in a device authorization request.
public ClientValidator(Abblix.Oidc.Server.Features.ClientAuthentication.IClientAuthenticator clientAuthenticator);
Parameters
clientAuthenticator IClientAuthenticator
The service used to authenticate clients.
Methods
ClientValidator.ValidateAsync(DeviceAuthorizationValidationContext) Method
Validates the device authorization request context.
public 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.
Implements ValidateAsync(DeviceAuthorizationValidationContext)
Returns
System.Threading.Tasks.Task<OidcError>
An OIDC error if validation fails, or null if validation succeeds.