Увеличение таймера неактивности приложения Flask - PullRequest
0 голосов
/ 03 декабря 2018

Я новичок в разработке создания приложения с использованием 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 голосов
/ 04 декабря 2018

Если вы загляните в документацию по конфигурации 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 дней.

...