Zum Inhalt springen
Abblix
Diese Seite wurde noch nicht übersetzt.

ClientValidator Class

Validates the client in a device authorization request.

C#
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.

C#
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.

C#
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.