【文件属性】:
文件名称:push-notification-2fa-in-python-and-flask:如何使用Python和Twilio Authy集成推送通知以在Flask应用程序中启用两因素身份验证
文件大小:1.3MB
文件格式:ZIP
更新时间:2021-04-09 19:00:17
python flask authentication login twilio
使用Python和Twilio Auth在Flask中启用推送通知
推送通知是在用户帐户中启用可选的两因素身份验证的另一种方法。 与前面介绍的其他两种方法相比,此方法的侵入性要小得多:
特征
基于密码的身份验证
可选的两因素身份验证
使用的工具
Twilio Authy API启用两因素身份验证
Flask登录以基于密码的身份验证
Flask Web框架
Flask Bootstrap具有样式和跨浏览器的响应能力
Flask WTF用于创建安全的Web表单
用于数据库创建的Flask SQLAlchemy
Flask迁移以处理数据库迁移
电子邮件验证程序以验证电子邮件
漂亮的时间戳记的烧瓶时刻
qrcode生成QR码
pyjwt用于令牌生成
pyngrok进行localhost测试
项目设计
要求
手机
应用
部署的应用程序
测试已部署的应用程序
点击
自己
转到个人资料页面
单击链接
【文件预览】:
push-notification-2fa-in-python-and-flask-master
----.flaskenv(78B)
----.env-template(158B)
----my_authy_app.py(172B)
----Procfile(49B)
----app()
--------models.py(2KB)
--------auth()
--------templates()
--------static()
--------email.py(483B)
--------__init__.py(3KB)
--------main()
--------errors()
----migrations()
--------versions()
--------alembic.ini(857B)
--------README(38B)
--------env.py(3KB)
--------script.py.mako(494B)
----requirements.txt(657B)
----app.db(32KB)
----.gitignore(2KB)
----config.py(1KB)
----README.md(7KB)