0

我是使用 Python Flask 开发应用程序的新手我想增加我的应用程序的不活动计时器。目前我已经尝试了下面提到的解决方案,但显然它不起作用。

app = Flask(__name__)
app.secret_key = "JWT SECRET"
app.config['JWT_EXPIRATION_DELTA'] = datetime.timedelta(seconds=3600)
app.config['JWT_REFRESH_EXPIRATION_DELTA'] = datetime.timedelta(seconds=3600)
jwt = JWTManager(app)
4

1 回答 1

1

如果您查看 JWT 的配置文档,您可以找到所需的正确配置选项。它们都需要更改:

app = Flask(__name__)
app.secret_key = "JWT SECRET"
app.config['JWT_ACCESS_TOKEN_EXPIRES'] = datetime.timedelta(seconds=3600)
app.config['JWT_REFRESH_TOKEN_EXPIRES'] = datetime.timedelta(seconds=3600)
jwt = JWTManager(app)

通常JWT_ACCESS_TOKEN_EXPIRES默认为 15 分钟,JWT_REFRESH_TOKEN_EXPIRES默认为 30 天。

于 2018-12-04T08:07:30.000 回答