BackChannelTokenPushRequest Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Model
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; }