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
Parameters
The serialized authorize parameters the client pushed.
public string Parameters { get; set; }
Property Value
ReferenceValueHash
The SHA-256 of the reference value carried in the request_uri.
public string ReferenceValueHash { get; set; }