Flask-Security¶
Flask-security позволяет быстро добавлять механизмы безопасности для вашего приложения. Он включает в себя:
- Аутентификация на основе сессии
- Управление ролями (группами пользователей)
- Шифрование пароля
- HTTP-аутентификацию
- Токен аутентификацию
- Активация учетной записи на основе токена (опционально)
- Токен восстановления/сброса пароля (опционально)
- Регистрация пользователей (опционально)
- Отслеживание входа (опционально)
- Поддержка JSON/AJAX
Многие из этих функций стали возможными благодаря интеграции с различными flask-расширениями и библиотеками. А именно:
Кроме того, предполагается, что вы будете использовать одну из представленных ниже библиотек, для соединения с базой данных и определения моделей. Flask-Security поддерживает следующие расширения из коробки: