我正在阅读 Miguel Grinberg 的书 Flask Web Development,我在第 14 章(应用程序编程接口)中遇到了身份验证例程的障碍。 我正在尝试根据 github 存储库中的示例代码更新代码以使用当前版本的 flask-HTTPAuth。 我可以使用电子邮件/密码向 HTT ...
我正在阅读 Miguel Grinberg 的书 Flask Web Development,我在第 14 章(应用程序编程接口)中遇到了身份验证例程的障碍。 我正在尝试根据 github 存储库中的示例代码更新代码以使用当前版本的 flask-HTTPAuth。 我可以使用电子邮件/密码向 HTT ...
我有一个具有以下结构的项目 app.py 有以下内容(简体) # Import modules ..... imports # Set document root ROOT = os.path.dirname(os.path.abspath(__file__)) path = Path(R ...
我正在使用 Flask 为 static 文件夹提供服务: 我使用了Flask-HTTPAuth 文档中的第一个示例,以便为我的网站添加基本身份验证。 对我来说,只需一个普通的用户名和密码就足够了。 问题是当用户 go 直接到 http://localhost:5000/a/b/c 时,身份验证对 ...
所以我对 flask 比较陌生,只有几个星期。 为了进一步了解 flask,我为自己设定了一个目标,即构建自己的 api。 API 的用例: 经过身份验证的用户应该能够访问端点 www.mydomain.com/api/并进行以下活动(仅限他们的任务) 增加计数(POST/PUT) 减少计数(删除 ...
我在使用 GCP 中的 Cloud Function 时遇到困难,当使用基本 GET 请求调用时,它应该返回存储在 GCS 存储桶中的原始 XML。 它可以在没有任何类型的身份验证的情况下正常工作,但是由于我将 Flask-HTTPAuth package 添加到混合中,以便在暴露端点之前添加一些安 ...
我想从 URL 中获取参数“组织”到我的 flask-httpauth 密码验证 function 中。 到目前为止,我可以将值放入我的正常 function 中: 但我无法将其纳入认证 function: 但是我需要这个参数来识别。 我想通过他的组织、用户名和密码来识别一个人。 如果有人有任何想 ...
为了设置一些上下文,我正在通过 Flask 创建一个 API。 为了对用户进行身份验证,我使用了 flask-HTTPAuth 。 作为访问登录保护资源的一部分,我在auth.py中定义了我的verify_password回调。 如果提供的用户凭据评估为 True,则用户将附加到g object。 ...
我有一个实现基本用户名和密码验证的应用程序。 当我从前端发出请求时,我希望能够发送用户名和密码auth标头以及表单数据。 单击表单提交后,如何发送用户名和密码标题以及请求。 我的验证密码如下所示: @auth.verify_password def verify_password ...
我试图在有条件的情况下应用装饰器以适应另一个StackOverflow答案 ,该装饰器仅要求针对特定环境(最终是staging环境,但需要development才能登录)。 为此,我从以下内容开始 启动服务器时,出现RuntimeError: Working outside of ap ...
我做了这个大量的研究,包括像试图回答这样 。 看来Celery无法访问我的Flask应用的上下文。 我完全知道我的celery对象(用来装饰任务的东西)必须有权访问Flask应用程序的上下文。 而且我相信它应该,因为我跟着这个向导创建我芹菜对象。 我不确定混淆是否存在于我正在使用Fl ...
我有一个Flask应用程序,正在尝试针对生产环境进行配置。 到目前为止,在virtualenv内部测试python app.py期间运行良好。 但是,我开始将应用程序配置为开始使用UWSGI。 当我尝试使用启动Flask应用程序时 $ uwsgi -s /tmp/myapplica ...
基本上,当我需要对用户进行身份验证时,我正在混合在 url 和基本身份验证中发送用户名。 我的完整代码是: 我很关心这部分: 我想在授权时使用变量名,但如果有人用他们的凭据向其他人的 url 发送请求,他们可以更改其他用户数据,所以现在我只是在这些功能中使用授权用户名。 例如: url/ ...
我想了解在此程序中如何以及何时使用@ auth.verify_password装饰器。 如果我导航到路线http://127.0.0.1:5000 ,我理解我需要输入用户名和密码,然后@ auth.login_required将对其进行验证,但是@ auth.verify_password出现 ...
我在这个问题上的目标是保护我的API。 在我的应用程序中,我正在使用Flask和flask_restless的APIManager为我的Person对象提供CRUD API。 代码示例: 并使用flask_httpauth保护我的其他路线,如下所示: 我无法弄清楚如何 ...
我正在尝试结合此链接中所示的基本身份验证 https://github.com/miguelgrinberg/Flask-HTTPAuth/blob/master/examples/basic_auth.py 在我的烧瓶应用程序中。 该应用程序已部署在Heroku上。 我不断收到 ...
我正在使用 Flask-HTTPAuth 进行身份验证。 我想根据请求是否经过身份验证从视图中显示不同的数据。 使用auth.login_required装饰视图只会向经过身份验证的用户显示它。 如何测试请求是否已使用 Flask-HTTPAuth 进行身份验证? ...
每当我尝试为flask_restful项目使用flask_httpauth启用身份验证时,都会出现此错误: 这是一个非常基本的示例:apicontroller.py: 初始化 .py: 每当我用@auth.login_required装饰控制器类时,它都会失败,并显示所提 ...
我有一个实现REST api的flask应用程序。 由于某些原因,我正在使用HTTP摘要式身份验证。 我已经使用了Flask-HTTPAuth库来实现摘要身份验证,并且它可以工作。 但是,我无法在单元测试中进行身份验证。 对于单元测试,在设置身份验证之前,我正在执行以下操作: ...
我一直在与Miguel Grinberg的auth教程合作,并且使用flask_httpauth的HTTPBasicAuth装饰器遇到了一个问题。 每当我在函数上使用它们之一时,都会收到错误消息,指出装饰器缺少必需的位置参数f。 据我了解,装饰器下面的函数作为参数被隐式传递给装饰器函数。 ...
我正在尝试对Flask项目使用令牌身份验证。 我收到以下错误 我试过了 但是它声称一切都是最新的。 (烧瓶-HTTPAuth == 3.1.1) 文档建议这是导入它的正确方法,但是由于某些原因它无法正常工作。 有什么想法可以让我导入令牌认证吗? 编辑::我 ...