Class PushedAuthorizationRequestValidationContext
- Namespace
- Fdyay.IdentityServer.Validation
- Assembly
- Fdyay.IdentityServer.Core.dll
A pushed authorization request, as an authenticated client pushed it (RFC 9126 ยง2.1).
public class PushedAuthorizationRequestValidationContext
- Inheritance
-
PushedAuthorizationRequestValidationContext
- Inherited Members
Remarks
Duende 8.0.1's PushedAuthorizationRequestValidationContext, measured.
Constructors
PushedAuthorizationRequestValidationContext(IReadOnlyDictionary<string, string>, Client)
Creates the context for one push.
public PushedAuthorizationRequestValidationContext(IReadOnlyDictionary<string, string> requestParameters, Client client)
Parameters
requestParametersIReadOnlyDictionary<string, string>The pushed parameters.
clientClientThe client that pushed them, authenticated.
Properties
Client
The client that pushed them, authenticated.
public Client Client { get; set; }
Property Value
ClientCertificate
The client certificate the push arrived with, when there was one.
public X509Certificate2? ClientCertificate { get; set; }
Property Value
DPoPProofToken
The DPoP proof sent with the push, when there was one.
public string? DPoPProofToken { get; set; }
Property Value
RequestParameters
The pushed parameters.
public IReadOnlyDictionary<string, string> RequestParameters { get; set; }