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
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
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; }