Two-Factor Authentication
Two-Factor Authentication (2FA) is a security mechanism that adds an extra layer of protection to user accounts by requiring two forms of verification before granting access. Unlike traditional authentication, which relies solely on a password, 2FA combines something the user knows (a password) with something the user has (e.g., a smartphone, security token) or something the user is (e.g., a fingerprint or facial recognition).
This method significantly enhances security by making it more difficult for unauthorized users to gain access to accounts, even if they manage to obtain the user's password. 2FA is widely adopted across various platforms and services to safeguard sensitive information, prevent unauthorized access, and protect against phishing attacks and other cyber threats.
Request 2FA Code
You can request a 2FA code whenever you want using the next path:
POST {base_url}/authentication/verify
You need to specify the following fields:
| Field | Required | Description |
|---|---|---|
| channel | Yes | String field that identifies the channel type that wil receive the code |
| to | Yes | String field that defines the phone number or client account that will receive the code |