Download the PHP package fortytwo/php-sdk-two-factor-authentication without Composer
On this page you can find all versions of the php package fortytwo/php-sdk-two-factor-authentication. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fortytwo/php-sdk-two-factor-authentication
More information about fortytwo/php-sdk-two-factor-authentication
Files in fortytwo/php-sdk-two-factor-authentication
Package php-sdk-two-factor-authentication
Short Description Fortytwo’s Two-Factor Authentication (2FA) API adds an additional layer of security to your users’ login credentials with a unique one-time code which limits the risk of fraudulent access to your website.
License MIT
Informations about the package php-sdk-two-factor-authentication
TWO FACTOR AUTHENTICATION FOR FORTYTWO
This SDK help you to use the Two Factor Authentication service from FortyTwo Telecom
How to use it:
With composer:
Using composer:
directly:
You can download the library from the Fortytwo Telecom website or on our official Github repository.
Testing:
Execute the following command on the project directory:
Currently the code coverage is 100%.
API:
The SDK expose 2 main functions:
TwoFactorAuthentication::requestCode()
Parameters:
Name | Type | Required | Description |
---|---|---|---|
clientRef | String | Yes | Client reference. |
phoneNumber | String | Yes | Destination Phone number. |
optionalArgs | Array | No | List of optionals arguments |
List of optionals arguments:
Name | Type | Default | Constraints | Description |
---|---|---|---|---|
codeLength | Integer | 6 | Maximum value 20 | 2FA Code |
codeType | String | Numeric | alpha, numeric or alphanumeric | 2FA Code type. |
caseSensitive | Boolean | null | True or False | 2FA Code case sensitive |
callbackUrl | String | null | URL format withscheme (http/https) | 2FA Callback URL. |
senderId | String | null | - | Custom sender ID. |
messageTemplate | String | null | {#TFA_CODE} Required | Custom message template |
You can found a more detailled description of each parameter in the API documentation
TwoFactorAuthentication::validateCode()
Parameters:
Name | Type | Required | Description |
---|---|---|---|
clientRef | String | Yes | Client reference. |
code | String | Yes | 2FA Code. |
You can found a more detailled description of each parameter in the API documentation