Skip to main content

PingModeCompletionHandler Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.BackChannelAuthentication.AuthenticationNotifiers

PingModeCompletionHandler Class

Handles CIBA ping mode token delivery where the client receives a notification that authentication is complete and can then retrieve tokens from the token endpoint. In ping mode, the authenticated request is stored and a notification is sent to the client's registered endpoint.

public class PingModeCompletionHandler : Abblix.Oidc.Server.Features.BackChannelAuthentication.AuthenticationNotifiers.AuthenticationCompletionHandler

Inheritance System.ObjectAuthenticationCompletionHandler → PingModeCompletionHandler

Constructors

PingModeCompletionHandler(ILogger<PingModeCompletionHandler>, IBackChannelRequestStorage, INotificationDeliveryService) Constructor

Handles CIBA ping mode token delivery where the client receives a notification that authentication is complete and can then retrieve tokens from the token endpoint. In ping mode, the authenticated request is stored and a notification is sent to the client's registered endpoint.

public PingModeCompletionHandler(Microsoft.Extensions.Logging.ILogger<Abblix.Oidc.Server.Features.BackChannelAuthentication.AuthenticationNotifiers.PingModeCompletionHandler> logger, Abblix.Oidc.Server.Features.BackChannelAuthentication.Interfaces.IBackChannelRequestStorage storage, Abblix.Oidc.Server.Features.BackChannelAuthentication.Interfaces.INotificationDeliveryService notificationService);

Parameters

logger Microsoft.Extensions.Logging.ILogger<PingModeCompletionHandler>

Logger for tracking notification events.

storage IBackChannelRequestStorage

Storage for authentication requests.

notificationService INotificationDeliveryService

Service for sending ping notifications.