Aller au contenu
Cette page n'a pas encore été traduite.

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.

C#
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.

C#
public System.TimeSpan ExpiresIn { get; init; }

Property Value

System.TimeSpan

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.

C#
public System.Uri RequestUri { get; init; }

Property Value

System.Uri