32得票4回答
测试Flask登录和身份验证?

我正在开发一个Flask应用程序,并使用Flask-security进行用户身份验证(其底层使用Flask-login)。 我有一个需要认证的路由,/user。我正在尝试编写一个单元测试,测试对于经过身份验证的用户,该路由返回适当的响应。 在我的单元测试中,我正在创建一个用户并以该用户身份...

29得票1回答
使用Flask-Security角色与Flask-JWT REST API

我正在构建一个基于Flask的REST API,并使用Flask-JWT处理JWT身份验证。我还想使用Flask-Security提供的内置角色管理功能。但是,Flask-Security的@roles_required()装饰器假定我在其失败时展示了一个Flask视图。 这是我的令牌端点(...

23得票4回答
如何使用flask-security保护flask-admin面板

我想要保护使用Flask制作的Web API,并集成了flask-admin以提供管理员界面。 我搜索并发现flask-admin有一个管理员面板在/admin,默认情况下任何人都可以访问它。 它不提供身份验证系统,并且完全开放(没有任何安全性),因为他们不知道将用什么来提供安全性。 由于我们...

19得票3回答
如何使用Flask-Security注册视图?

有人使用过 Flask-Security 扩展进行身份验证吗?我如何让注册视图工作? http://packages.python.org/Flask-Security/customizing.html 我指的是上面的链接。 @app.route('/register', methods=...

17得票3回答
使用Flask-Security扩展实现基于令牌的身份验证

我目前正在寻找一种使用基于标记的身份验证来保护REST API的方法。 我正在使用Flask在Python中开发API,并发现了似乎具有许多有趣功能的flask-security扩展。 文档中提到的其中一个功能是令牌身份验证。 根据文档: 通过执行带有身份验证详细信息的JSON数据...

15得票3回答
使用OpenID/Keycloak与Superset

我希望在我们的Superset环境中使用Keycloak来认证我的用户。 Superset正在使用flask-openid,实现在flask-security中: http://flask-appbuilder.readthedocs.io/en/latest/_modules/flas...

13得票2回答
使用AngularJS和Flask进行用户认证的正确方式

我目前正在学习使用Flask进行Web开发。我想要使用Flask作为后端,Angular.js作为前端构建一个Web应用程序。Json部分很简单,我的第一步进展顺利。但现在我在用户验证方面卡住了。我阅读了很多资料,发现WTForms与Angular不太兼容(没有CSFR令牌),所以我不能使用类...

13得票1回答
如何在Flask中实现令牌认证?

我正在尝试让用户使用另一个网络服务的帐户登录我的Flask应用程序。我可以联系这个网络服务的API并接收安全令牌。如何使用此令牌对用户进行身份验证,以便他们可以访问受限视图? 我不需要将用户保存到自己的数据库中。我只想为一个会话对他们进行身份验证。我认为可以使用Flask-Security和...

12得票2回答
Flask-Security用户注册信号在Python 3.3中未收到,但在2.7中有效

我试图使用user_registered信号来设置用户的默认角色,当他们使用Flask-Security注册时,如以下链接所示:在Flask Security中设置默认角色我发现在我的搜索中,有一个已经解决了的bug,用于在Flask-Security中设置默认角色:Flask-Securit...

12得票2回答
如何在网页中嵌入Flask-Security登录表单?

使用 Flask-Security 提供的示例代码,我可以从 /login 路由正常访问 login_user.html 表单并且效果很好。但是,我想在网站的所有页面左上角嵌入登录表单。我认为我可以使用 Jinja {% include "security/login_user.html" %...