Table of Contents

Class DPoPProofValidatonResult

Namespace
Duende.IdentityServer.Validation
Assembly
Duende.IdentityServer.dll

Models the result of DPoP proof validation.

public class DPoPProofValidatonResult : ValidationResult
Inheritance
DPoPProofValidatonResult
Inherited Members

Constructors

DPoPProofValidatonResult()

public DPoPProofValidatonResult()

Properties

AccessTokenHash

The ath value read from the payload.

public string? AccessTokenHash { get; set; }

Property Value

string

Confirmation

The 'cnf' value for the DPoP proof token.

public string? Confirmation { get; set; }

Property Value

string

IssuedAt

The 'iat' value read from the payload.

public long? IssuedAt { get; set; }

Property Value

long?

JsonWebKey

The serialized JWK from the validated DPoP proof token.

public string? JsonWebKey { get; set; }

Property Value

string

JsonWebKeyThumbprint

The JWK thumbprint from the validated DPoP proof token.

public string? JsonWebKeyThumbprint { get; set; }

Property Value

string

Nonce

The 'nonce' value read from the payload.

public string? Nonce { get; set; }

Property Value

string

Payload

The payload values of the DPoP proof token.

public IDictionary<string, object>? Payload { get; }

Property Value

IDictionary<string, object>

ServerIssuedNonce

The 'nonce' value issued by the server that should be emitted on the response.

public string? ServerIssuedNonce { get; set; }

Property Value

string

TokenId

The 'jti' value read from the payload.

public string? TokenId { get; set; }

Property Value

string