Розвинутий стандартний система (Standard 2FA)
Як запрограмувати класичну двофакторну перевірку з високою безпекою для чутливих операцій.
Ця система ідеальна для фінансових операцій і панелей керування адміністраторами. Вона забезпечує, що клієнт дійсно присутній і виконує операцію самостійно.
Кроки програмування:
1. Користувач вводить свою звичайну пароль (Password), який перевіряється на вашому сервері.
2. Замість відправлення SMS, ви викликаєте кінцеву точку /api/verify/init для початку сесії ReOTP.
3. Інтерфейс ReOTP відображається для користувача, який має відправити код через WhatsApp або Telegram.
4. Ваш Front-end починає роботу з SSE (Server-Sent Events) на /api/verify/stream.
5. При отриманні сервером VERIFIED, користувачу дозволяється увійти або завершити чутливу фінансову операцію.