Class ValidatedPushedAuthorizationRequest
- Namespace
- Fdyay.IdentityServer.Validation
- Assembly
- Fdyay.IdentityServer.Core.dll
A pushed request that may be stored: its client and its parameters.
public class ValidatedPushedAuthorizationRequest : IValidatedRequest
- Inheritance
-
ValidatedPushedAuthorizationRequest
- Implements
- Inherited Members
Remarks
Duende 8.0.1's ValidatedPushedAuthorizationRequest, with the request members it inherits, and an
IValidatedRequest since 0.155.0. Duende's derives from its validated authorize request and fills only
Client and Raw; this one also carries the issuer and options, which the validator writes. A push is a
client's, made in no user's session, so it has no subject and no session.
Properties
Client
The client that pushed the request, authenticated.
public Client Client { get; set; }
Property Value
IssuerName
The issuer the request was pushed to.
public string IssuerName { get; set; }
Property Value
Options
The options the request was validated under.
public IdentityServerOptions Options { get; set; }
Property Value
Raw
The parameters to store — the pushed ones, with dpop_jkt added from a proof that named none.
public IReadOnlyDictionary<string, string> Raw { get; set; }