Table of Contents

Class TokenRequestValidationResult

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

Validation result for token requests

public class TokenRequestValidationResult : ValidationResult
Inheritance
TokenRequestValidationResult
Inherited Members

Constructors

TokenRequestValidationResult(ValidatedTokenRequest, Dictionary<string, object>?)

Initializes a new instance of the TokenRequestValidationResult class.

public TokenRequestValidationResult(ValidatedTokenRequest validatedRequest, Dictionary<string, object>? customResponse = null)

Parameters

validatedRequest ValidatedTokenRequest

The validated request.

customResponse Dictionary<string, object>

The custom response.

TokenRequestValidationResult(ValidatedTokenRequest, string, string?, Dictionary<string, object>?)

Initializes a new instance of the TokenRequestValidationResult class.

public TokenRequestValidationResult(ValidatedTokenRequest validatedRequest, string error, string? errorDescription = null, Dictionary<string, object>? customResponse = null)

Parameters

validatedRequest ValidatedTokenRequest

The validated request.

error string

The error.

errorDescription string

The error description.

customResponse Dictionary<string, object>

The custom response.

Properties

CustomResponse

Gets or sets the custom response.

public Dictionary<string, object>? CustomResponse { get; set; }

Property Value

Dictionary<string, object>

The custom response.

DPoPNonce

The DPoP nonce value issued by the server.

public string? DPoPNonce { get; set; }

Property Value

string

ValidatedRequest

Gets the validated request.

public ValidatedTokenRequest ValidatedRequest { get; }

Property Value

ValidatedTokenRequest

The validated request.