Skip to main content

Abblix.Oidc.Server.Features.BackChannelAuthentication.AuthenticationNotifiers Namespace

Abblix.Oidc.Server

Abblix.Oidc.Server.Features.BackChannelAuthentication.AuthenticationNotifiers Namespace

Classes
AuthenticationCompletionHandlerAbstract base class for CIBA authentication completion handlers. Provides common functionality for validation, status management, and delivery orchestration. Derived classes implement specific token delivery modes (poll, ping, push) per CIBA specification.
AuthenticationCompletionRouterRoutes CIBA authentication completion to the appropriate mode-specific handler (PollModeCompletionHandler, PingModeCompletionHandler, or PushModeCompletionHandler) based on the client's configured backchannel_token_delivery_mode.
PingModeCompletionHandlerHandles 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.
PollModeCompletionHandlerHandles CIBA poll mode token delivery where the client periodically polls the token endpoint to retrieve tokens. In poll mode, the authenticated request is stored and remains available until the client retrieves it or it expires. Supports optional long-polling to reduce polling frequency and improve efficiency.
PushModeCompletionHandlerHandles CIBA push mode token delivery where tokens are sent directly to the client's notification endpoint immediately upon authentication completion. In push mode, tokens are generated, delivered via HTTP POST, and the request is removed from storage per CIBA spec 10.3.1.