Link UI is a simple web interface enables your end-users to link their devices to your app.
User journeyCopy link
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.
Step 1: IntroductionCopy link
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
Step 2: Pick brandCopy link
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.
Step 3: Log inCopy link
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.
Step 4: ConsentCopy link
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.
Step 5: ConfirmationCopy link
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