stefan-z/laravel-totp

Create a TAN/TOTP for usage in any kind of two-factor-scenarios

0.0.3 2024-09-06 16:01 UTC

This package is auto-updated.

Last update: 2024-09-06 16:06:09 UTC


README

Generate simple TOTP-Codes for multi-factor purpoises and validate them quickly.

Example

use StefanZ\LaravelTOTP\TOTP;

$token = (new TOTP('sha256', 0, 600))->GenerateToken('SUPER-SECRET', NULL, 8);


if (Validator::validate('SUPER-SECRET', 'XXXXXXXX', ['sha256', 0, 600])) {
    // Token is valid
}