GETTING STARTED

Introduction

To enable incoming users to your service to authenticate without a password via NoPass™,  you will first need to integrate the NoPass™ APIs to your web portal (website). These APIs are in charge of different aspects of the communication between the NoPass™ server and your portal, such as registering your portal on the NoPass™ server, registering and authenticating users once they come into your website, and many others. This document provides the necessary information for the implementation of these APIs and examples of commonly used user action scenarios. It also describes samples of the UI changes that are needed on your portal.

1. A user initiates authentication in the portal  with the NoPass™ application.

2. The authentication portal sends an authentication request to the NoPass™ application server.

3. The NoPass™ server checks the user in the database.

4. The server generates and sends a push request  to the Push service.

5. The push service  receives the  push request and sends a push notification to the user's device.

6. The NoPass™ mobile application in the user's device  sends the authentication response to the NoPass™ application server.

7. The NoPass™ application server sends  the authentication response to the authentication portal.

8. The access to the services of the authentication portal is either provided or not.

 

As seen in the diagram below, the NoPass™ integration consists of two main parts:

 

  • UI Configuration
  • API Integration

 

In this section, we will purely discuss the APIs that you will need to integrate so that the NoPass™ server can communicate with your website.

 

 

 

Picture 2

 

Before you begin

 

Before you begin integrating the NoPass™ APIs, there are a few aspects that need to be addressed so that the developers can interact with NoPass™ server endpoints to perform registration, authentication, and user management.

 

: The connection scheme should be https.

                         Scheme: PortalUrl/api

                         PortalUrl is the fully qualified URL of the portal that is using  NoPass™  to authenticate its users.

                         PortalUrl is a string type with length <=2048,

                         For example, https://<MyWebSite>/ or https://<WebPortals>/Portal1/

                         The api route that should be realized is api

 

 

The Portal URL is different from the NoPass™ server URL, for example:

Your selection of NoPass™ product schemas determines which URLs from your Domain zone you will need to allocate.

 

INTEGRATION SPECIFIC OPTIONS

  • NoPass™ Consumer "Web Portal" (for example,  Login.<your_domain>.com). This will be the user login portal for your instance of NoPass™.

 

next topic: NoPass™ UI Configuration

previous topic: Overview: NoPass™ SaaS Consumer "Web Portal"

 

Suggest edits