Configure Client-Initiated Backchannel Authentication

Learn how to configure Client-Initiated Backchannel Authentication (CIBA) for your application. To learn more, read Client-Initiated Backchannel Authentication Flow.

Prerequisites

Before configuring CIBA for your application, make sure you complete the following prerequisites:

Integrate Guardian SDK into your application

To use the CIBA flow with push notifications, you need a mobile application that integrates the Guardian SDK. This allows the authorizing user to approve push notification challenges initiated by the CIBA flow.

To learn how to install the Guardian SDK for your application, read Auth0 Guardian and the relevant sections for your mobile device platform.

Enable Auth0 Guardian push notifications for your tenant

To submit a CIBA push notification, you must enable the Auth0 Guardian push notifications for your tenant. To approve a CIBA push notification challenge, the authorizing user must also be enrolled in the Auth0 Guardian push notification factor. To learn more, read User Authentication with CIBA.

Use the Auth0 Dashboard to enable the Auth0 Guardian Push Notification factor for your tenant.

In the Auth0 Dashboard:

  1. Select Security>Multi-factor Auth:

2. Enable Push Notification using Auth0 Guardian. This may require some MFA configuration settings. To learn more, read Configure Push Notifications for MFA.

Configure CIBA for your application

You can configure CIBA for your application with the Auth0 Dashboard or Management API.

To configure CIBA for your application with the Auth0 Dashboard:

  1. Navigate to Applications > Applications in the Auth0 Dashboard.

  2. Create an application and then enable Client Initiated Backchannel Authentication (CIBA) under the Grant Types tab:

3. Click Save Changes.