Link UI is a simple web interface enables your end-users to link their devices to your app.
Copy linkUser journey
The user journey for linking devices begins and ends in your app, starting with navigating your users to Link UI either by pushing them to a the native browser, or by embedding a web-view within your app. This is done by generating a Link session.
Once the linking process is complete, your users will be pushed back to your app via the
redirectUri specified when creating a Link session.
Copy linkStep 1: Introduction
The Link UI flow starts with an introduction screen which highlights the role of Enode in relation to your app. The screen dynamically shows the
vendorType specified for the Link session, in this case
Copy linkStep 2: Pick brand
The first user input we ask for is the brand for the specified device category. This lists all of the activated vendors in your environment.
Copy linkStep 3: Log in
Next up, the user is asked to sign in to their respective vendor account with an e-mail/username and password.
If two-factor authentication (2FA) is enabled by default by the vendor, or enabled by the user themselves, the user will be prompted with the 2FA challenge after entering their credentials.
Copy linkStep 4: Consent
Once the authentication process is complete, the user will be prompted with a confirmation of the device(s) found via the specified vendor account.
Then, the user is presented with a list of the
scopes requested upon creating your Link session, giving them full control of the of the information and actions relayed to your app via Enode. The user can proceed to the next screen by pressing Allow.
Copy linkStep 5: Confirmation
That's it! Once your user has allowed access, they are presented with a screen confirming the succesful linking of their device to your app. Once the user presses Continue, they will return to your app via the