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
ValidatedTokenRequestThe 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
ValidatedTokenRequestThe validated request.
error
stringThe error.
errorDescription
stringThe 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
ValidatedRequest
Gets the validated request.
public ValidatedTokenRequest ValidatedRequest { get; }
Property Value
- ValidatedTokenRequest
The validated request.