Skip to main content

BackChannelAuthenticationSuccess Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Model

BackChannelAuthenticationSuccess Class

Represents a successful backchannel authentication response (CIBA Core §7.3). This record indicates that the backchannel authentication request has been accepted and end-user authentication is now pending; the issued auth_req_id identifies the pending request.

public record BackChannelAuthenticationSuccess : System.IEquatable<Abblix.Oidc.Server.Model.BackChannelAuthenticationSuccess>

Inheritance System.Object → BackChannelAuthenticationSuccess

Implements System.IEquatable<BackChannelAuthenticationSuccess>

Properties

BackChannelAuthenticationSuccess.AuthenticationRequestId Property

The unique identifier of the authentication request. The client uses this ID to poll the authorization server and check the status of the user's authentication.

public string AuthenticationRequestId { get; set; }

Property Value

System.String

BackChannelAuthenticationSuccess.ExpiresIn Property

Specifies the time period (in seconds) after which the backchannel authentication request expires. After this duration, the authentication request is no longer valid, and the client will need to initiate a new request if authentication has not been completed.

public System.TimeSpan ExpiresIn { get; set; }

Property Value

System.TimeSpan

BackChannelAuthenticationSuccess.Interval Property

The interval (in seconds) that the client should use when polling the authorization server to check the status of the authentication. This prevents excessive polling and ensures that the client follows the recommended polling rate.

public System.TimeSpan Interval { get; set; }

Property Value

System.TimeSpan