【问题标题】:Increasing the inactivity timer Flask app增加不活动计时器 Flask 应用程序
【发布时间】:2018-12-03 04:41:26
【问题描述】:

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

【问题讨论】:

  • 您在哪里找到了配置选项名称?它们没有出现在文档中!
  • @rfkortekaas 我在某处搜索 Google 时看到了这一点

标签: flask development-environment user-inactivity


【解决方案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 天。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多