Как реализовать проверку электронной почты с использованием OTP в FastAPI (Python)? [закрыто]Python

Программы на Python
Ответить
Anonymous
 Как реализовать проверку электронной почты с использованием OTP в FastAPI (Python)? [закрыто]

Сообщение Anonymous »

Я изучаю платформу FastAPI для серверной разработки, но застрял на этом этапе, как проверить использование при регистрации в моей системе.
Мой предполагаемый процесс:
  • Пользователь отправляет регистрационные данные (адрес электронной почты, пароль и т. д.)
  • Сервер генерирует одноразовый пароль (OTP)
  • OTP отправляется на пользователь по электронной почте
  • Пользователь отправляет OTP
  • Сервер проверяет OTP и активирует учетную запись пользователя
Меня смущает следующее:
  • Как безопасно генерировать и хранить OTP
  • Как отправлять OTP по электронной почте в FastAPI
  • Как проверить OTP и пометить пользователя как проверенного
  • Рекомендации по истечению срока действия OTP и предотвращению повторного использования
Я был бы признателен за простой пример или рекомендуемый подход для реализации этого процесса в FastAPI с использованием Python.

Подробнее здесь: https://stackoverflow.com/questions/798 ... api-python
Ответить

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

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

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

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

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