Интегрируйте 2FA с Twilio в LaravelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Интегрируйте 2FA с Twilio в Laravel

Сообщение Anonymous »

У меня есть серверное приложение PHP Laravel, которое использует пакет Passport для аутентификации. Я хочу интегрировать двухфакторную аутентификацию (2FA) с помощью Twilio в процесс входа в систему.
Проблема, с которой я столкнулся, заключается в том, что API /oauth/token в Laravel Passport автоматически создает токен доступа и аутентифицирует пользователя, как только будут предоставлены действительные учетные данные. По этой причине нет возможности внедрить этап 2FA до выпуска токена.
Моя цель:
  • < li>Проверьте учетные данные пользователя (адрес электронной почты и пароль).
  • Если для пользователя включена 2FA, отправьте код подтверждения через Twilio и попросите пользователя подтвердить его.
  • Выдавайте токен доступа только после Проверка 2FA успешно завершена.
Как я могу изменить или расширить поток аутентификации Passport, чтобы добиться этого? Будем очень признательны за любые рекомендации и примеры!

Подробнее здесь: https://stackoverflow.com/questions/793 ... in-laravel
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»