跳转到主要内容

快速为您的Flask应用程序添加安全功能。

项目描述

https://github.com/pallets-eco/flask-security/workflows/tests/badge.svg?branch=main&event=push Coverage! https://img.shields.io/github/tag/pallets-eco/flask-security.svg Downloads Downloads License Documentation Status https://img.shields.io/badge/code%20style-black-000000.svg pre-commit

快速为您的Flask应用程序添加安全功能。

关于此存储库的说明

截至2024年7月30日,独立分支Flask-Security-Too取代了存档的Flask-Security存储库(现称为Flask-Security-3.0)。此存储库在PyPI上以Flask-Security和Flask-Security-Too的形式发布。

Flask-Security-Too是从3.0.0版本的原始版本分叉的。

Pallets社区生态系统

此项目是Pallets社区生态系统的一部分。Pallets是维护Flask的开源组织;Pallets-Eco使社区能够维护相关项目。如果您有兴趣帮助维护此项目,请通过Pallets Discord服务器 <https://discord.gg/pallets>联系。

目标

  • 使用OWASP指导最佳实践和默认配置。

  • 通过减少对废弃项目的依赖并捆绑对常用用例的支持,更加具有意见和“电池”。

  • 遵循Pallets关于支持的版本、文档标准和任何其他扩展指南的领导。

  • 继续添加新的身份验证/授权标准
    • ‘Social Auth’集成(使用authlib)(5.1)

    • WebAuthn支持(5.0)

    • 双因素恢复码(5.0)

    • 对用户名作为身份的第一级支持(4.1)

    • 支持新鲜度装饰器以确保敏感操作有新的身份验证(4.0)

    • 支持电子邮件规范化和验证(4.0)

    • 统一的登录功能(用户名、电话、无密码)(3.4)

贡献

欢迎提交问题和拉取请求。也欢迎其他维护者。请参阅这些贡献指南

安装

使用pip安装和更新

pip install -U Flask-Security

资源

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

flask_security-5.5.2.tar.gz (668.3 kB 查看哈希值)

上传时间

构建分发

flask_security-5.5.2-py3-none-any.whl (418.9 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面