# 4.12.6 Push Notification Based Authentication

*"Push Notification Authentication enables user authentication by sending a push notification directly to a secure application on the user's device, alerting them that an authentication attempt is taking place. Users can view authentication details and approve or deny access, typically via a simple press of a button."*

To configure the Push Notification Based Authentication, follow the below steps -

1. Go to the **Authentication** tab in the sidebar.\\

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2FT9adyjoiiuEeLvhpfdxI%2FScreenshot%202025-09-08%20221549.png?alt=media&#x26;token=72d61e06-724f-4899-bdbe-c6d28f3f921d" alt=""><figcaption><p>Fig. 4.12.6.a: Navingating to Authentication section</p></figcaption></figure>

2. Click on the **kebab menu (three dots)** on the right side of the browser flow. Select **Duplicate**. A popup will appear.\\

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2F9cTOhZ0fJXLsqjJMUSP1%2FScreenshot%202025-09-08%20223201.png?alt=media&#x26;token=1999d172-3d19-4fd1-baeb-fae3b73a44bf" alt=""><figcaption><p>Fig 4.12.6.b: Duplicating the existing browser flow</p></figcaption></figure>

3. Provide a **Name** for the flow, "Push Notification". Click **Duplicate**. You will be redirected to the new flow configuration.\\

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2F84G6DFoZ51ZDPDvakrSD%2Fimage.png?alt=media&#x26;token=de502e26-5d91-474c-82b2-8ce47c6919d6" alt=""><figcaption><p>Fig 4.12.6.c: Giving a name to the new browser flow for Push Notification login</p></figcaption></figure>

4. Delete everything under **Push Notification forms**.

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2FGW5xapIHFOpTaw6O9lFz%2Fimage.png?alt=media&#x26;token=b67dc71f-558b-476f-a16a-998c91913303" alt=""><figcaption><p>Fig 4.12.6.d: Duplicated browser flow configuration page for Push Notification login</p></figcaption></figure>

5. Click on the **plus** icon on the right side of the **Push Notification forms**. Select **Add Execution**. A popup will appear to select an execution.

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2FeAwg01R8FlRYTarHO4oK%2Fimage.png?alt=media&#x26;token=38929b2e-71ea-4071-9166-efed6bc374a1" alt=""><figcaption><p>Fig 4.12.6.e: Proceeding to add a new execution to Push Notification login flow</p></figcaption></figure>

6. Search for Push Notification **Authenticator**, select it and click **Add**.

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2FB0YgYWv8MxSchglugKMC%2Fimage.png?alt=media&#x26;token=f63292f6-b3fa-49d1-9b2d-e1c02fdb67bb" alt=""><figcaption><p>Fig 4.12.6.f: Select 'Push Notification Authenticator' execution to add</p></figcaption></figure>

7. Click on the **settings menu (gear icon)** on the right side of the **Push Notification Authenticator**. A popup will appear to configure the push notification settings.

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2FQUzWFhsuJ0VZj6zUn37W%2Fimage.png?alt=media&#x26;token=2dad66db-92f7-4d67-a6b1-359d5a35c959" alt=""><figcaption><p>Fig 4.12.6.g: Proceeding to configure Push Notification login</p></figcaption></figure>

8. Provide an **Alias**. **Set Expires in (in seconds)** and click **Save**.\\

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2FYcHyKSw7BxIrZSElDmCs%2Fimage.png?alt=media&#x26;token=e9f62e37-3a4b-4843-9877-78d9cec2f0f7" alt=""><figcaption><p>Fig 4.12.6.h: Configuring Push Notification login</p></figcaption></figure>

9. Change **Requirement** of the Push Notification Authenticator from **Disabled** to **Required**.

   <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2F7BoDAfyYlGejTCNJqXdm%2Fimage.png?alt=media&#x26;token=e77cfecf-4c8b-4946-a20f-0ea9468bd332" alt=""><figcaption><p>Fig 4.12.6.i: Changing the 'Requirement' of Push Notification login</p></figcaption></figure>

10. Click on the **Actions**, on the top right of the page, and then **Bind flow**. A popup will appear.

    <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2FltgObj41h2jSZhlRBtT8%2Fimage.png?alt=media&#x26;token=02ab7517-95a0-4d32-8296-fa28fd45c21a" alt=""><figcaption><p>Fig 4.12.6.j: Proceeding to bind the login Push Notification login flow</p></figcaption></figure>

11. Select the **Browser flow** as the **binding type** and click **Save**.\\

    <figure><img src="https://1778922777-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3EUK5AUZv0UVaI5S0CTM%2Fuploads%2FypPpYQ6zRzhmu5Dg3Tuo%2Fimage.png?alt=media&#x26;token=494d8070-ea94-47cf-91a6-a1553450fb2c" alt=""><figcaption><p>Fig 4.12.6.j: Selecting a flow to bind Push Notification login to</p></figcaption></figure>

The Push Notification based Authentication is enabled now.\\
