Table of Contents

Class PushedAuthorizationRequest

Namespace
Duende.IdentityServer.Models
Assembly
Duende.IdentityServer.Storage.dll

Represents a persisted Pushed Authorization Request.

public class PushedAuthorizationRequest
Inheritance
PushedAuthorizationRequest
Inherited Members

Constructors

PushedAuthorizationRequest()

public PushedAuthorizationRequest()

Properties

ExpiresAtUtc

The UTC time at which this pushed request will expire. The Pushed request will be used throughout the authentication process, beginning when it is passed to the authorization endpoint by the client, and then subsequently after user interaction, such as login and/or consent occur. If the expiration time is exceeded before a response to the client can be produced, IdentityServer will raise an error, and the user will be redirected to the IdentityServer error page.

public DateTime ExpiresAtUtc { get; set; }

Property Value

DateTime

Parameters

The data protected content of the pushed authorization request.

public string Parameters { get; set; }

Property Value

string

ReferenceValueHash

The hash of the identifier within this pushed request's request_uri value. Request URIs that IdentityServer produces take the form urn:ietf:params:oauth:request_uri:{ReferenceValue}.

public string ReferenceValueHash { get; set; }

Property Value

string