Flask-Security ============== Flask-security позволяет быстро добавлять механизмы безопасности для вашего приложения. Он включает в себя: 1. Аутентификация на основе сессии 2. Управление ролями (группами пользователей) 3. Шифрование пароля 4. HTTP-аутентификацию 5. Токен аутентификацию 6. Активация учетной записи на основе токена (опционально) 7. Токен восстановления/сброса пароля (опционально) 8. Регистрация пользователей (опционально) 9. Отслеживание входа (опционально) 10. Поддержка JSON/AJAX Многие из этих функций стали возможными благодаря интеграции с различными flask-расширениями и библиотеками. А именно: 1. `Flask-Login `_ 2. `Flask-Mail `_ 3. `Flask-Principal `_ 4. `Flask-Script `_ 5. `Flask-WTF `_ 6. `itsdangerous `_ 7. `passlib `_ Кроме того, предполагается, что вы будете использовать одну из представленных ниже библиотек, для соединения с базой данных и определения моделей. Flask-Security поддерживает следующие расширения из коробки: 1. `Flask-SQLAlchemy `_ 2. `Flask-MongoEngine `_ 3. `Flask-Peewee `_ .. include:: contents.rst.inc