Suggestions

Integrating new Smart-ID+, Smart-ID RP API v3 device link flows, into your web service you need to make some additional changes in User Interface (UI) layer.

Same device flow Other device flow

Step 1

Detect if user is trying to use Smart-ID on same or other device.

Use method that make sense for you, for example use User-Agent string for detection.

Step 2

Show respective button with meaningful text

Open Smart-ID app

static

Show QR code
Sign using Smart-ID QR code

static

Step 3

show instructions and QR code

Finish authentication in Smart-ID app

static

in case of user moves back without finishing transaction

Scan the QR code with Smart-ID app to continue

static

User interaction

Smart-ID app is opened automatically

static

or fallback page is displayed

static

User opens Smart-ID app to scan QR code

static

Step 4

After successful PIN entry

user is redirected back to e-service

static

user returns back to e-service

static

Sample video through the eyes of a user

IMPORTANT

At the end of authentication on same device flow (web2app) new tab is opened. We suggest closing old tab on the background when authentication has finished on Smart-ID app.