flask_jwt_extended 如何获取指定token
时间: 2023-05-13 11:05:11 浏览: 110
要获取指定的 token,可以使用 flask_jwt_extended 提供的 get_raw_jwt() 方法。该方法返回一个字典,包含了当前请求中的 JWT 数据,其中包括 token 字段。可以通过以下代码获取指定 token:
```
from flask_jwt_extended import get_raw_jwt
# 获取当前请求中的 JWT 数据
jwt_data = get_raw_jwt()
# 获取指定 token
token = jwt_data.get('token')
```
注意,这段代码需要在已经验证了 JWT 的请求中运行。如果请求中没有 JWT 或者 JWT 验证失败,get_raw_jwt() 方法会返回 None。
相关问题
flask_jwt_extended 怎么获取全部的token
您可以使用 `get_raw_jwt()` 方法获取全部的 token,示例代码如下:
```python
from flask_jwt_extended import get_raw_jwt
# 获取全部的 token
token = get_raw_jwt()
```
请注意,您需要在 Flask 应用程序中正确配置 flask_jwt_extended 才能使用此方法。
flask_jwt_extended 如何获取旧的token
您可以使用flask_jwt_extended.get_raw_jwt()函数来获取旧的token。这个函数会返回一个字典,其中包含了旧的token的所有信息。您可以从这个字典中获取旧的token的值,然后进行相应的处理。
阅读全文