跳转到主要内容

快速为您的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)。此存储库同时在Flask-Security和Flask-Security-Too上发布在PyPI。

Flask-Security-Too是从3.0.0版本的原始版本分支出来的。

Pallets社区生态系统

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

目标

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

  • 通过减少对废弃项目的依赖,并捆绑对常用用例的支持,更加有观点且“内置电池”。

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

  • 继续添加新的认证/授权标准
    • 集成“社交认证”(使用authlib)(5.1)

    • 支持WebAuthn(5.0)

    • 两步恢复码(5.0)

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

    • 支持新鲜装饰器,以确保敏感操作有新的认证(4.0)

    • 支持电子邮件归一化和验证(4.0)

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

贡献

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

安装

使用 pip 安装和更新

pip install -U Flask-Security

资源

项目详情


下载文件

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

源代码分发

flask_security_too-5.5.2.tar.gz (668.5 kB 查看哈希值)

上传时间 源代码

构建分发

flask_security_too-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 状态页面