Skip to main content

UWL Demo Application

Overview of the UWL Demo Application

Here's a brief overview of the UWL process:

Step 1: Create a UWL Session

Here is an example of an application using the NodeJS SDK. A session will start when a user clicks the START SESSION button.

https://developer.1kosmos.com/devportal/demo?tab=passwordless
Example QR
Please Note:

For detailed information on creating a UWL session using the BlockID SDK, see Create UWL Session

Step 2: Poll for UWL Session

When the user clicks the START SESSION button, a UWL session and session URL are created using the SDK, and the session URL is encoded into a QR code.

The polling service then starts. It will return a 404 Not Found error until the BlockID mobile application authenticates the session and returns the Auth Result as seen in the image.

https://developer.1kosmos.com/devportal/demo?tab=passwordless
QR Session Started
Please Note:

For detailed information on polling a UWL session using the BlockID SDK, see Poll UWL Session

Step 3: User Scans QR using the BlockID Mobile Application

Using the BlockID mobile application, scan the QR code and authenticate the request.

Step 4: Process Response

The device will return the requested information, and the application can continue to its next step, such as logging in.

In the example shown below, the application is designed to return user information and nothing else.

https://developer.1kosmos.com/devportal/demo?tab=passwordless
QR Session Started