Table of Contents

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

Client

IssuerName

The issuer the request was pushed to.

public string IssuerName { get; set; }

Property Value

string

Options

The options the request was validated under.

public IdentityServerOptions Options { get; set; }

Property Value

IdentityServerOptions

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; }

Property Value

IReadOnlyDictionary<string, string>