Two Factor Authentication is also known as Two Step Verification.
This service is used to confirm a user's claimed identity by utilizing a combination of two different components. In our case a code and a verified phone number. You can use this service for any authentication in any portal or mobile application to ensure that you provide maximum security, just like many other services you are using.
It is easy and straightforward.
You can select the lifetime of each authentication code generated, the code complexity, the retries you may allow for each login and your senderID. You can also provide a set of translations for your applied messages.
The following diagram illustrates the basic use of the Two Factor Authentication API