BackChannelTokenPushRequest Class
Represents the token payload sent to the client in CIBA push mode. Per CIBA specification, this payload is delivered to the client's registered notification endpoint.
public record BackChannelTokenPushRequest : System.IEquatable<Abblix.Oidc.Server.Model.BackChannelTokenPushRequest>Inheritance System.Object → BackChannelTokenPushRequest
Implements System.IEquatable<BackChannelTokenPushRequest>
Properties
BackChannelTokenPushRequest.AccessToken Property
The access token issued by the authorization server.
public string AccessToken { get; init; }Property Value
BackChannelTokenPushRequest.AuthenticationRequestId Property
The authentication request identifier that correlates this token delivery with the original request.
public string AuthenticationRequestId { get; init; }Property Value
BackChannelTokenPushRequest.ExpiresIn Property
The lifetime of the access token. Serialized as seconds per OAuth 2.0 specification.
public System.TimeSpan ExpiresIn { get; init; }Property Value
BackChannelTokenPushRequest.IdToken Property
The ID token containing authentication information and validation hashes. Required in push mode per CIBA specification.
public string? IdToken { get; init; }Property Value
BackChannelTokenPushRequest.RefreshToken Property
The refresh token, if issued.
public string? RefreshToken { get; init; }Property Value
BackChannelTokenPushRequest.TokenType Property
The type of the token issued (typically Bearer).
public string TokenType { get; init; }