ZTrust Documentation
  • User Manual - ZTrust V3.0
    • Key Terminologies
    • Guide to Navigation
      • Clients
        • Clients List
        • Initial Access Token
        • Client Registration
      • Client Scopes
      • Realm Roles
      • Users
      • Groups
      • Sessions
      • Events
        • User events
        • Admin events
      • Realm Settings
        • General
        • Login
        • Email
        • Themes
        • Keys
        • Events
        • Localization
        • Security Defenses
        • Sessions
        • Tokens
        • Client Policies
        • User profile
        • User Registration
      • Authentication
        • Flows
        • Required Actions
        • Policies
      • Identity Providers
      • User Federation
    • Admin Manual
      • Creation of a Realm
      • Creation of a User
        • Login to Account Console
      • How to set up Password Invalidator
      • How to set up Password Policies
      • How to set up Brute Force Detection feature
      • How to enable the One-to-Many feature
      • How to set up Multi-Factor Authentication
        • Setup of ReCAPTCHA registration flow
        • Setup of ReCAPTCHA login flow
        • Setup of OTP Based Registration
        • Setup of OTP Based Login
        • Setup of QR Code Based Authentication
        • Setup of Push Notification Based Authentication
        • Setup of Biometric based Authentication
        • How to set-up 2FA Authentication
      • ZTrust Authenticator App
      • Self-Service Portal (SSP)
        • Authenticator Setup from Self-Service Portal
        • Set Your Profile Photo in Self-Servicce Portal
      • How to setup Session Invalidator feature
      • How to setup GDPR Compliant feature
      • How to set up Social Media login
      • How to setup Inactive User Tracking feature
      • How to setup Archive Inactive User feature
      • Role-Specific Attribute Based Access Control at client level
      • Self-Role Request at the Business Level
      • Self-Role Request at the Application Level
      • How to setup Delete Archived/Inactive User feature
      • Reporting Module
      • Geo Tagging and Fencing
      • Event Type
  • Release Notes
    • ZTrust V3.1.0
    • ZTrust V3.0.0
    • ZTrust V2.1.0
    • ZTrust V2.0.1
    • ZTrust V2.0.0
    • ZTrust V1.0.4
    • ZTrust V1.0.3
    • ZTrust V1.0.2
    • ZTrust V1.0.1
    • ZTrust V1.0.0
  • Frequently Asked Questions
  • User Manual - ZTrust V2.0
    • Key Terminologies
    • Guide to Navigation
      • Clients
        • Clients List
        • Initial Access Token
        • Client Registration
      • Client Scopes
      • Realm Roles
      • Users
      • Groups
      • Sessions
      • Events
        • User events
        • Admin events
      • Realm Settings
        • General
        • Login
        • Email
        • Themes
        • Keys
        • Events
        • Localization
        • Security Defenses
        • Sessions
        • Tokens
        • Client Policies
        • User profile
        • User Registration
      • Authentication
        • Flows
        • Required Actions
        • Policies
      • Identity Providers
      • User Federation
    • Admin Manual
      • Creation of a Realm
      • Creation of a User
        • Login to Account Console
      • How to set up Password Invalidator
      • How to set up Password Policies
      • How to set up Brute Force Detection feature
      • How to enable the One-to-Many feature
      • How to set up Multi-Factor Authentication
        • Setup of ReCAPTCHA registration flow
        • Setup of ReCAPTCHA login flow
        • Setup of OTP Based Registration
        • Setup of OTP Based Login
        • Setup Time-based One-Time Password (TOTP) Based Login
        • Setup of QR Code Based Authentication
        • Setup of Push Notification Based Authentication
        • Setup of Biometric based Authentication
        • How to set-up 2FA Authentication
      • How to setup Session Invalidator feature
      • How to setup GDPR Compliant feature
      • How to set up Social Media login
      • How to setup Inactive User Tracking feature
      • How to setup Archive Inactive User feature
      • How to setup Delete Archived/Inactive User feature
      • Role-Specific Attribute Based Access Control at client level
      • Reporting Module
      • Geo Tagging and Fencing
      • Event Type
  • User Manual - ZTrust V1.0
    • Guide to Navigation
      • Realm Settings
        • General
        • Login
        • Keys
        • Email
        • Themes
        • RabbitMQ Config
        • Localization
        • Cache
        • Tokens
        • Client Registration
        • Client Policies
        • Security Defenses
      • Clients
      • Client Scopes
        • Default Client Scopes
      • Roles
        • Realm Roles
        • Default Roles
      • Identity Providers
      • User Federation
      • Authentication
        • Flows
        • Bindings
        • Required Actions
        • Password Policy
        • OTP Policy
        • WebAuthn Policy
        • WebAuthn Passwordless Policy
        • CIBA Policy
      • Groups
        • Default Groups
      • Users
      • Sessions
        • Realm Sessions
        • Revocation
      • Events
        • Login Events
        • Admin Events
        • Config
      • Import
      • Export
    • Admin Manual
      • Creation of a Realm
      • Creation of a User
        • Login to Account Console
      • How to set up Password Invalidator
      • How to set up Password Policies
      • How to set up Brute Force Detection feature
      • How to enable the One-to-Many feature
      • How to set up Multi-Factor Authentication
        • Setup of ReCAPTCHA registration flow
        • Setup of ReCAPTCHA login flow
        • Setup of OTP Based Registration
        • Setup of OTP Based Login
        • Setup of QR Code Based Authentication
        • Setup of Push Notification Based Authentication
        • Setup of Biometric based Authentication
      • How to setup Session Invalidator feature
      • How to setup GDPR Compliant feature
      • How to set up Social Media login
      • How to setup Inactive User Tracking feature
      • How to setup Archive Inactive User feature
      • How to setup Delete Archived/Inactive User feature
Powered by GitBook
On this page
  • 1. Introduction
  • 2. System Requirements
  • 3. Installation
  • 4. Getting Started
  1. User Manual - ZTrust V3.0
  2. Admin Manual

ZTrust Authenticator App

The ZTrust Authenticator is a secure mobile application designed to offer different single factor as well as two-factor authentication (2FA) options.

PreviousHow to set-up 2FA AuthenticationNextSelf-Service Portal (SSP)

Last updated 2 months ago

1. Introduction

The ZTrust Authenticator is a secure mobile application designed to offer different single factor as well as two-factor authentication (2FA) options, including Time-Based One-Time Passwords (TOTP), QR code scanning, Push notifications, and NFC-based authentication. These features provide additional layers of security for your accounts beyond passwords. These features provide different types of methods for user authentication.

2. System Requirements

  • Operating System: Android 10 or later

  • Internet Access: Required for account setup, push notifications, and syncing

  • Storage: 200 MB minimum

  • Permissions:

    • Camera: For QR code scanning

    • NFC: For NFC-based authentication(NFC Enabled Device)

    • Internet: For push notifications(Allow Notification permission)

3. Installation

  • Go to PlayStore. Link:

  • Now install the application and start the initial setup.

4. Getting Started

Initial Setup

  • Click on the Register button to register yourself , if you're not registered.

Fig 4.1

  • Provide the required details to create an account.

Fig 4.2

  • After successful submission, you will be redirected to a page displaying a QR code.

Fig 4.3

  • Open the ZTrust Authenticator app on your mobile device and click on the + button.

Fig 4.4

  • Click the "Scan QR" button will open the scanner. Use it to scan the QR code displayed in the browser.

Fig 4.5

  • Upon successful scanning, the app will generate a Time-Based OTP (TOTP).

Fig 4.6

  • Enter the generated OTP in the TOTP field on the browser page and click Submit.

Fig 4.7

  • You are now successfully logged into the self-service portal of ZTrust.

  • On your mobile device, confirm your password in the ZTrust Authenticator app and log in.

Fig 4.8

  • You will be successfully logged into the app.

Adding a New Account Manually

  1. Open the app and tap the "+" button as seen below.

Fig:4.1

  1. Choose Configure Manually option to add an account:

Fig:4.2

  • The Login Page will appear once the Realm Name and the Ztrust URL are successfully provided. Users need to ensure that both the Realm Name and the Ztrust URL are entered correctly for the login page to display.

Fig:4.4

  • After entering the Realm Name and URL it will validate the realm and URL.

Fig:4.5

  • On this page, we input our pre-registered "Username" and "Password" from the "Ztrust SSO."If "Password" and "Username" are correct, then the following fig:4.6 will show up. Your account will be added successfully.

Fig:4.6

5. Biometrics and MPIN Login:

If the user wants an alternative way to add an account, there are two options: “Biometric” and “MPIN”, there is a separate way.

Fig: 5.0

5.1.Biometrics:

Fig: 5.1.1

  • When 'Biometric' is selected, the screen shown in Fig. 5.1.2 will appear, which activates biometric authentication. Once successfully authenticated, the account will be added, as shown in Fig. 4.6.

Fig:5.1.2

5.2.MPIN Login:

  • If the user selects 'MPIN,' he/she will be navigated to another page, as shown in Fig. 5.2.1 Here, they need to enter the PIN that is already registered in the “Ztrust SSO.” After entering the PIN, the account will be successfully added, as shown in Fig. 4.6.

Fig: 5.2.1

6. Push Notifications

  • The user first has to select the Push Notification in the “ZTrust SSO” 2FA. (Refer Fig. 6.1.)

Fig: 6.1

  • ZTrust Authenticator can receive push notifications from supported services. When logging in, a notification is sent to your device, and you can approve or deny the login attempt with a single tap.

Figure: 6.2

  • Setup: In the profile page, if we enable 'Push Notification,' as shown in Fig. 6.2, this will make the device the primary device. A notification, as shown in Fig. 6.3, will be sent from the 'Ztrust SSO.' By clicking 'Accept,' the device will be set as the primary device, and if we click 'Deny,' the request will be rejected.

Fig:6.3

7. Authentication Through QR Codes

  • The user first has to select the QR Code Authentication in the “ZTrust SSO” 2FA. (Refer Fig:6.1)

  • Some services provide a QR code during the 2FA setup. ZTrust Authenticator can scan this code to automatically add the service to your list of accounts.

Fig: 7.1

  • Follow the on-screen instructions from the service to generate a QR code, then scan it using the "Add Account" feature in the app.

8. Time-Based One-Time Password (TOTP)

  • TOTP generates a 6-digit code that refreshes every 30 seconds. This code is used in combination with your password to log in.

  • Add the service using the QR code or manual setup, and the app will start generating TOTPs immediately.

Fig: 8.1

9. NFC-Based Authentication

  • How It Works: For devices and services that support NFC-based authentication, you can simply tap your phone on an NFC tag or reader to authenticate securely.

  • Setup:You must register your NFC card before you can enable NFC in your account. When you click "ResisterThe NFC card," a pop-up window similar to the one in Fig:9.1 will appear.

Fig:9.1

  • Now When you tap your NFC card, the pop will close and you will be able to register your card.

As soon as 'Ztrust SSO' sends a request for an NFC card to be used as the primary device, we must tab your card in order to do this.

Go to AppStore. Link

Visit the in your browser.

https://apps.apple.com/in/app/ztrust/id6739931418
ZTrust URL
https://play.google.com/store/apps/details?id=com.prodevans.ZTrust