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
Parameters
The data protected content of the pushed authorization request.
public string Parameters { get; set; }
Property Value
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; }