Table of Contents

Class PushedAuthorizationRequest

Namespace
Fdyay.IdentityServer.Stores
Assembly
Fdyay.IdentityServer.Core.dll

An authorization request a client pushed to the server before sending the user to it.

public sealed class PushedAuthorizationRequest
Inheritance
PushedAuthorizationRequest
Inherited Members

Remarks

Only the hash of the reference value is held. The reference value is a bearer credential: anyone who presents it resumes the request it stands for, so storing it verbatim would let a reader of this table start authorization requests as the client. Hashing means the table is useless to a reader while still letting the server recognise a value a client presents.

Properties

ExpiresAtUtc

When the pushed request stops being redeemable.

public DateTime ExpiresAtUtc { get; set; }

Property Value

DateTime

Parameters

The serialized authorize parameters the client pushed.

public string Parameters { get; set; }

Property Value

string

ReferenceValueHash

The SHA-256 of the reference value carried in the request_uri.

public string ReferenceValueHash { get; set; }

Property Value

string