问题标签 [flask-jwt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flask - 带有 RESTful api 的烧瓶 JWT
如何将 JWT 与 RESTful 结合使用?
有用
但是在这种情况下该怎么办?
我在 Flask-JWT 文档中找不到这种情况
flask - 如何将 jwt 令牌从一条路线传递到另一条路线?
我是编码新手。Flask
我在using中设置了登录功能flask-JWT
。到目前为止,我能够登录(在“/login”上)并使用jwt
.
但是,我还有其他使用包装器(@token_required)保护的路由。我想让它一旦用户登录,令牌将被传递到其他受保护的页面,然后他们将能够访问这些页面。
这些是我的代码:
保护页面的包装器
登录路径
使用包装器的受保护路由
我只是停留在这个时间点,因为我找不到专门针对此的教程/也许这也是一个不知道要搜索什么的问题。有人可以帮我吗?
python - Flask-jwt 已安装,但显示未找到/未安装
我已经使用“pip install Flask-JWT”在 VS Code 中安装了 flask-jwt,但在我的代码中,它显示未安装。如何解决问题?
python - Missing Authorization Header in production only
I have the following work flow:
I have a api/token
[POST] that takes form-data (email and password) and returns and access token and a refresh token.
Then I have another endpoint api/users/info
[GET] (with Headers 'Authorization': 'Bearer ...
) that returns user information. When testing locally both endpoints work.
When testing to my deployed server only the token fetching one works.
Here is the code for the api/users/info
:
Moreover, here are my configs:
The error I am getting is:
I'm using Postman to hit these endpoints. I have the Token received by api/token
set under authorization. Here is what that looks like in python:
What can I do to ensure the second request GET
works in prod?
python - 如何使用python修复flask-restfull中的typeError
晚上好,我在使用 flask-restful 时遇到了身份验证问题,当我启动与数据库的连接时出现此错误:“ TypeError:ObjectId 类型的对象不是 JSON 可序列化//Werkzeug Debugger ”
文件“C:\Users\xxxx\AppData\Local\Programs\Python\Python39\Lib\json\encoder.py”,第 179 行,默认引发 TypeError (f'Object of type {o .__ class .name__ } ' TypeError:ObjectId 类型的对象不是 JSON 可序列化的
我遵循了官方文档:https ://pythonhosted.org/Flask-JWT/ 这是我的代码:customer.py 文件
安全.py 文件
感谢您的帮助
python - 如何解决 TypeError:ObjectId 类型的对象不能使用 flask-jwt 进行 JSON 序列化
我有一个无法解决的错误。这是我在使用邮递员进行身份验证时遇到的错误:TypeError: ObjectId 类型的对象不是 JSON 可序列化 // Werkzeug 调试器 文件“C:\Users\Amoungui\AppData\Local\Programs\Python\Python39\Lib\json\encoder .py",第 179 行,默认 raise TypeError( f'Object of type {o.class .name }' TypeError: ObjectId类型的对象不是 JSON 可序列化的
这是我的代码,我遵循了官方文档,但是在这不起作用我不明白。这是文档的链接:https ://pythonhosted.org/Flask-JWT/
客户.py
服务.py
感谢您的帮助
python - flask jwt 扩展抛出异常错误
所以我正在关注烧瓶 jwt 扩展https://flask-jwt-extended.readthedocs.io/en/stable/basic_usage/的基本用法。我的代码在下面,基本上每次我向端点发送请求时,我都会收到一个关于返回变量无效的奇怪错误,我不知道发生了什么。我尝试只返回一个随机字符串,如“success”,但即使这样也没有用。奇怪的是,当我删除 @jwt_required 时,代码正常工作,这让我觉得烧瓶 jwt 扩展有问题。让我们来看看:
端点:
卷曲请求:
回复:
flask - JWT 中是否有 Flask 的权限设置?
我正在使用 Python 开发一个 REST API 项目。有两种类型的用户,顾客和餐馆。而且我必须在项目中使用 JWT 令牌。JWT 中是否有权限设置?或者以任何方式为您不能使用此端点的餐厅说这个令牌?
python - 无法从部分初始化的模块“flask_jwt”导入名称“JWT”
运行这些代码时,我收到此错误“无法从部分初始化的模块 'flask_jwt' 导入名称 'JWT' ”。
我安装的软件包。
i).pip 安装 PyJWT ii).pip 安装 flask_jwt