| IBackChannelAuthenticationHandler | Endpoint contract for the OpenID Connect CIBA (Client-Initiated Backchannel Authentication) flow, orchestrating fetch, validation and processing of an incoming backchannel authentication request to produce the response defined in CIBA Core 1.0 §7. |
| IBackChannelAuthenticationRequestProcessor | Defines the contract for processing validated backchannel authentication requests, transforming them into a response that includes necessary information for the client to complete the authentication flow. |
| IBackChannelAuthenticationRequestValidator | Defines the contract for validating client-initiated backchannel authentication requests, ensuring that the requests conform to the necessary security and protocol standards. |