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
validationParametersDPoPProofValidationParametersParameters required for validation.
cancellationTokenCancellationTokenOptional cancellation token.
Returns
- Task<DPoPProofValidationResult>
Validation result containing error state and extracted claims.