问题标签 [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.

0 投票
1 回答
29 浏览

flask - 带有 RESTful api 的烧瓶 JWT

如何将 JWT 与 RESTful 结合使用?

有用

但是在这种情况下该怎么办?

我在 Flask-JWT 文档中找不到这种情况

0 投票
1 回答
304 浏览

flask - 如何将 jwt 令牌从一条路线传递到另一条路线?

我是编码新手。Flask我在using中设置了登录功能flask-JWT。到目前为止,我能够登录(在“/login”上)并使用jwt.

但是,我还有其他使用包装器(@token_required)保护的路由。我想让它一旦用户登录,令牌将被传递到其他受保护的页面,然后他们将能够访问这些页面。

这些是我的代码:

保护页面的包装器

登录路径

使用包装器的受保护路由

我只是停留在这个时间点,因为我找不到专门针对此的教程/也许这也是一个不知道要搜索什么的问题。有人可以帮我吗?

0 投票
2 回答
95 浏览

python - Flask-jwt 已安装,但显示未找到/未安装

我已经使用“pip install Flask-JWT”在 VS Code 中安装了 flask-jwt,但在我的代码中,它显示未安装。如何解决问题?

点击这里查看问题

0 投票
2 回答
672 浏览

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?

0 投票
0 回答
25 浏览

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 文件

感谢您的帮助

0 投票
2 回答
85 浏览

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

感谢您的帮助

0 投票
2 回答
245 浏览

python - 我正在使用烧瓶创建一个 REST api,当我正要在邮递员上测试它时,我看到了那个错误

0 投票
0 回答
50 浏览

python - flask jwt 扩展抛出异常错误

所以我正在关注烧瓶 jwt 扩展https://flask-jwt-extended.readthedocs.io/en/stable/basic_usage/的基本用法。我的代码在下面,基本上每次我向端点发送请求时,我都会收到一个关于返回变量无效的奇怪错误,我不知道发生了什么。我尝试只返回一个随机字符串,如“success”,但即使这样也没有用。奇怪的是,当我删除 @jwt_required 时,代码正常工作,这让我觉得烧瓶 jwt 扩展有问题。让我们来看看:

端点:

卷曲请求:

回复:

0 投票
0 回答
23 浏览

flask - JWT 中是否有 Flask 的权限设置?

我正在使用 Python 开发一个 REST API 项目。有两种类型的用户,顾客和餐馆。而且我必须在项目中使用 JWT 令牌。JWT 中是否有权限设置?或者以任何方式为您不能使用此端点的餐厅说这个令牌?

0 投票
0 回答
13 浏览

python - 无法从部分初始化的模块“flask_jwt”导入名称“JWT”

运行这些代码时,我收到此错误“无法从部分初始化的模块 'flask_jwt' 导入名称 'JWT' ”。

我安装的软件包。

i).pip 安装 PyJWT ii).pip 安装 flask_jwt