Class DPoPProofValidationParameters
- Namespace
- Auth0.AspNetCore.Authentication.Api.DPoP
- Assembly
- Auth0.AspNetCore.Authentication.Api.dll
Encapsulates all parameters required for validating a DPoP proof token in the Auth0 ASP.NET Core API Authentication Library.
public sealed record DPoPProofValidationParameters : IEquatable<DPoPProofValidationParameters>
- Inheritance
-
DPoPProofValidationParameters
- Implements
- Inherited Members
Remarks
Used internally to pass context for DPoP proof validation, including HTTP method, URI, proof token, and related access token claims.
Properties
AccessToken
The access token associated with the request, if available.
public required string? AccessToken { get; init; }
Property Value
AccessTokenClaims
Claims extracted from the access token, if available.
public IEnumerable<Claim>? AccessTokenClaims { get; init; }
Property Value
Htm
The HTTP method (htm) used in the request (e.g., GET, POST).
public required string Htm { get; init; }
Property Value
Htu
The HTTP URI (htu) for which the DPoP proof is being validated.
public required string Htu { get; init; }
Property Value
Options
DPoP-specific options used for validation.
public required DPoPOptions Options { get; init; }
Property Value
ProofToken
The raw DPoP proof JWT token provided by the client.
public required string ProofToken { get; init; }