增加不活动计时器Flask应用

时间:2018-12-03 04:41:27

标签: flask development-environment user-inactivity

我刚开始使用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)

1 个答案:

答案 0 :(得分:1)

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

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天。