Skip to main content

KOBIL QR

KOBIL QR​

The main task of this execution is to authenticate the user based on scanning a QR image which is generated and displayed in the webview. QR code contains a random values, known as a nonce, which has to be scanned by the user from the mobile application (client application).

Type​

ProtocolOpenID Connect 1.0
HTTP methodGET
TypeBrowser Flow
EndpointAuthorization Endpoint
Flow SupportedAuthorization code flow
Implicit flow
Hybrid flow
ResponseID Token, Access Token, Refresh Token
Response Modequery, form_post, fragment

How to configure​

To access the config of the execution press the Actions button and select Config . The authenticator configuration screen will appear. Then enter your config data.

KOBIL QR flow

Note: Required user Actions should be set to KOBIL QR. Refer User management section to know about user attribute configuration.

Configuration​

Parameters involved in KOBIL QR execution​
ParameterDescription
IDUnique system UUID, which will be assigned automatically.
AliasProvide an alias name for the configuration to be set.
TTL of QRSet the QR Code Timeout in Seconds. Example 20 Seconds. Defaults to 120.
Custom QR valueConfigure the URL, with the following query param value "?qrValue={qrValue}" where {qrValue} is replaced nonce. For example 'link.com?qrValue={qrValue}'.
Disable Remember Me optionEnable to hide the remember me option in QR Page.
Disable Remain SignedIn optionEnable so that remain signedin option will not display.
Disable back optionEnable to display option to reset flow.
Enable attempted flowEnable to skip the current authenticator/flow and countinue the next authenticator/flow.

KOBIL QR flow

User Flow​

Execution Flow​

This execution contains following main steps:

  1. A QR image is generated and displayed in the web app. QR code contains a random values, known as a nonce, which has to be scanned by the user from the mobile application (client application). If the authentication succeeds, the user is logged in.

  2. The authentication will fail due to transaction timeout if the QR code is not scanned.

    Note: Timeout seconds can be set by the client as per their requirement in TTL of QR configuration.

KOBIL QR flow