Class PushedAuthorizationValidationResult
- Namespace
- Fdyay.IdentityServer.Validation
- Assembly
- Fdyay.IdentityServer.Core.dll
What validating a pushed request found.
public class PushedAuthorizationValidationResult
- Inheritance
-
PushedAuthorizationValidationResult
- Inherited Members
Remarks
Duende 8.0.1's PushedAuthorizationValidationResult, with its three constructors.
Constructors
PushedAuthorizationValidationResult(ValidatedPushedAuthorizationRequest)
A request that may be stored.
public PushedAuthorizationValidationResult(ValidatedPushedAuthorizationRequest validatedRequest)
Parameters
validatedRequestValidatedPushedAuthorizationRequest
PushedAuthorizationValidationResult(string, string?)
A request refused before it was read as an authorize request.
public PushedAuthorizationValidationResult(string error, string? errorDescription)
Parameters
PushedAuthorizationValidationResult(string, string?, ValidatedAuthorizeRequest?)
A request the authorize request validator refused, with as much of it as that validator got to.
public PushedAuthorizationValidationResult(string error, string? errorDescription, ValidatedAuthorizeRequest? partiallyValidatedAuthorizeRequest)
Parameters
errorstringerrorDescriptionstringpartiallyValidatedAuthorizeRequestValidatedAuthorizeRequest
Properties
Error
The OAuth error code the push was refused with (RFC 9126 §2.3); null for a request that may be stored.
public string? Error { get; }
Property Value
ErrorDescription
A human-readable explanation sent as error_description, when there is one.
public string? ErrorDescription { get; }
Property Value
IsError
Whether the push was refused: true when Error is set.
public bool IsError { get; }
Property Value
PartiallyValidatedAuthorizeRequest
As much of the request as the authorize request validator got to before refusing it; null for a valid request and for one refused before that validator was asked.
public ValidatedAuthorizeRequest? PartiallyValidatedAuthorizeRequest { get; set; }
Property Value
ServerIssuedNonce
A nonce for the client's next DPoP proof, when the proof is refused for want of one (RFC 9449 §8).
public string? ServerIssuedNonce { get; set; }
Property Value
ValidatedRequest
The request to store; null when the push was refused.
public ValidatedPushedAuthorizationRequest? ValidatedRequest { get; set; }