PushedAuthorizationResponse Class
The wire response to a pushed authorization request (RFC 9126): the request URI the client refers to on the authorization endpoint, and how long it stays valid. This is the framework-neutral wire projection both transport adapters serialize. It is distinct from the domain result PushedAuthorizationResponse, which also carries the stored authorization request; the formatter maps that domain result onto this flat wire shape.
public record PushedAuthorizationResponse : System.IEquatable<Abblix.Oidc.Server.Model.PushedAuthorizationResponse>Inheritance System.Object → PushedAuthorizationResponse
Implements System.IEquatable<PushedAuthorizationResponse>
Properties
PushedAuthorizationResponse.ExpiresIn Property
How long the stored request stays valid.
public System.TimeSpan ExpiresIn { get; init; }Property Value
PushedAuthorizationResponse.RequestUri Property
The URI where the pushed authorization request is stored. RFC 9126 section 2.2 states no REQUIRED marker for this member and instead says the server MUST generate a request URI and provide it in the response, which binds just as tightly.
public System.Uri RequestUri { get; init; }