Back-Channel Authenticators

An authenticator is an extensible interface to enable users to authenticate. Back-Channel Authenticators Authenticators use backend endpoints that verify a proof of the user's identity.

Getting Started#

To create a back-channel authenticator, sign in to the Admin UI and navigate to ProfilesAuthentication ServiceBack-channel Authenticators. Then select the + New Authenticator option to select from one of the built-in options.

Create new authenticatorCreate new authenticator
  1. Create a Back-Channel Authenticator

    When getting started, choose a simple option like Email Back-channel.

  2. Enable Back-channel Authentication

    Navigate to client-settings (in Token Profile) and make sure to enable Back-channel Authentication.

    Create new authenticatorCreate new authenticator
  3. Create a Client that uses the Back-Channel Authenticator

    Next, create a client with the Back-channel Authentication capability and configure it to use the created authenticator.

  4. Run a Client Initiated Back-Channel Authentication (CIBA) flow

    Next, the client triggers user authentication, most commonly with an OAuth code flow.

The Getting Started Guides on the Curity website guide you through these steps. Before integrating a client you can use OAuth Tools as a test client.

Extensibility Points#

To create new types of back-channel authenticators see Back-Channel Authentication Plugin in the Developer Guide .

Back-channel authenticators can integrate with other key interfaces to enable you to compose user authentication behaviors in powerful ways. This capability can be critical when you onboard to the Curity Identity Server, and need to run old and new identity solutions side-by-side.

Curity Online Training#

The best way to learn about authenticators is to implement flows that use them. The Administrator Training Courses walk you through a number of authentication flows to explain how to use various mainstream authenticators.

Was this helpful?