> For the complete documentation index, see [llms.txt](https://ztrust.gitbook.io/ztrust-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ztrust.gitbook.io/ztrust-documentation/user-manual-ztrust-v4.1/4.-admin-manual/4.13-set-up-multi-factor-authentication/4.13.6-push-notification-based-authentication.md).

# 4.13.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.<br>

   <figure><img src="/files/FZ9Xtzwm2z74IpWX8wDx" 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.<br>

   <figure><img src="/files/ZC8fjPfWISthTXKRqmpr" 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.<br>

   <figure><img src="/files/1gYVDrHoxXvTGRx0DFPY" 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="/files/A8iahyEDQDPJmcWdyQh9" 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="/files/jbocK2bg1O4yL5k1uC6G" 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="/files/gd2Jd8jTs8jsjxlVs8dH" 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="/files/potseIeXEuYBp35Xn5wS" 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**.<br>

   <figure><img src="/files/6QG1fF3j7QHpULnrS3Fv" 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="/files/u1ewBYNbRdPFL5xrLzCQ" 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="/files/YajKCKjLlJUcZssRbMuy" 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**.<br>

    <figure><img src="/files/BAJQoF6AXghAdNO8Yam1" 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.<br>
