Skip to main content

BackChannelPushNotificationRequest Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Model

BackChannelPushNotificationRequest Class

Represents the token delivery payload sent to the client in push mode.

public sealed record BackChannelPushNotificationRequest : Abblix.Oidc.Server.Features.BackChannelAuthentication.Interfaces.IBackChannelNotificationRequest, System.IEquatable<Abblix.Oidc.Server.Model.BackChannelPushNotificationRequest>

Inheritance System.Object → BackChannelPushNotificationRequest

Implements IBackChannelNotificationRequest, System.IEquatable<BackChannelPushNotificationRequest>

Properties

BackChannelPushNotificationRequest.AccessToken Property

The access token issued by the authorization server.

public string AccessToken { get; init; }

Property Value

System.String

BackChannelPushNotificationRequest.AuthenticationRequestId Property

The authentication request identifier.

public string AuthenticationRequestId { get; init; }

Implements AuthenticationRequestId

Property Value

System.String

BackChannelPushNotificationRequest.ExpiresIn Property

The lifetime in seconds of the access token.

public System.TimeSpan ExpiresIn { get; init; }

Property Value

System.TimeSpan

BackChannelPushNotificationRequest.IdToken Property

The ID token, if requested.

public string? IdToken { get; init; }

Property Value

System.String

BackChannelPushNotificationRequest.RefreshToken Property

The refresh token, if issued.

public string? RefreshToken { get; init; }

Property Value

System.String

BackChannelPushNotificationRequest.TokenType Property

The type of the token (typically Bearer).

public string TokenType { get; init; }

Property Value

System.String