增加非活动计时器Flask应用程序



我是用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)

如果您查看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天。

最新更新