Table of Contents

Class DPoPProofValidationService

Namespace
Auth0.AspNetCore.Authentication.Api.DPoP
Assembly
Auth0.AspNetCore.Authentication.Api.dll

Service for validating DPoP (Demonstration of Proof-of-Possession) proof tokens according to the Auth0 and OAuth DPoP specifications.

public class DPoPProofValidationService : IDPoPProofValidationService
Inheritance
DPoPProofValidationService
Implements
Inherited Members

Methods

ValidateAsync(DPoPProofValidationParameters, CancellationToken)

Validates the DPoP proof token and its binding to the access token.

public Task<DPoPProofValidationResult?> ValidateAsync(DPoPProofValidationParameters validationParameters, CancellationToken cancellationToken = default)

Parameters

validationParameters DPoPProofValidationParameters

Parameters required for validation.

cancellationToken CancellationToken

Optional cancellation token.

Returns

Task<DPoPProofValidationResult>

Validation result containing error state and extracted claims.