PushedAuthenticationResponseParameters

@Serializable
data class PushedAuthenticationResponseParameters(val requestUri: String? = null, val expires: Duration? = null, val error: String? = null, val errorDescription: String? = null)(source)

Contents of a response to a pushed authorization request, see OAuth 2.0 Pushed Authorization Requests

Constructors

Link copied to clipboard
constructor(requestUri: String? = null, expires: Duration? = null, error: String? = null, errorDescription: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "error")
val error: String? = null
Link copied to clipboard
@SerialName(value = "error_description")
val errorDescription: String? = null
Link copied to clipboard
@SerialName(value = "expires_in")
val expires: Duration? = null

A JSON number that represents the lifetime of the request URI in seconds as a positive integer. The request URI lifetime is at the discretion of the authorization server but will typically be relatively short (e.g., between 5 and 600 seconds).

Link copied to clipboard
@SerialName(value = "request_uri")
val requestUri: String? = null

The request URI corresponding to the authorization request posted. This URI is a single-use reference to the respective request data in the subsequent authorization request. The way the authorization process obtains the authorization request data is at the discretion of the authorization server and is out of scope of this specification. There is no need to make the authorization request data available to other parties via this URI.

Functions

Link copied to clipboard