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.Object → AuthenticationCompletionHandler → 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.