Skip to main content

KOBIL Phone Verification

KOBIL Phone Verification

This execution has the following main tasks:

  • To collect and verify the phone number of the user, if the phone number is not available.
  • To verify the phone number of the user, if the phone number is already available.

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 Settings button and select Config. The authenticator configuration screen will appear. Then enter your config data.

KOBIL Phone Verification

Configuration

Parameters involved in KOBIL Phone Verification execution
ParameterDescription
IDUnique system UUID, which will be assigned automatically to record in a database.
AliasName for the overall configured configurations which occurs in particular authenticator.(Example: Phone Verification)
Authentication Flow TypeType of flow for which the authenticator is used. (Example: Login).
Enter if phone is verifiedProceeds for authentication only if the phone number is verified.
Phone Verification Code LengthLength of the SMS code. The default value is 6.
Phone Verification Code TTLProvide the validity of the verification code. (Example: for days 2d, for hours 2h, for secs 2s.) Default value is 1h.
Show Phone ConfirmationEnable to show phone confirmation view.
Get user by Phone NumberEnable to fetch user with phone number.
Query User FromQuery the user based on username or user attribute(phone_number) from the dropdown.
Select Default Region Codethe default displaying national flag in Phone Number page can be selected
Ask phone number everytime if not verifiedEnable to ask phone number untill verified.
Template of text to send to the userAdd phone message template, following attributes are supported {first_name}, {last_name}, {code}, and {expiration}.
ACR valueThis ACR value will be set in the end, if verification succeeds.
AMR valueThis AMR value will be set in the end, if verification succeeds.
JSON ScriptJSON to display inputs in Headless V2 theme.

Parameter specific to Resend OTP Bruteforce authenticator

ParameterDescription
Resend Interval DurationTime duration for resend code interval.
Retry Attempt ExceededTo display the retry exceeded message along with the timer.

KOBIL Phone Verification

User Flow

Execution Flow

This execution contains the following main steps:

  1. KOBIL Phone Verification must be preceded by another authenticator since it procures a username from this precedent authenticator. For instance: KOBIL Login for user identification.
  2. The OTP will be sent to the phone number which we entered, once the user enters the valid OTP, the user phone number will be added on successful authentication.
KOBIL Phone Verification flow