Flask-User. Как задать время действия сессии?
В class ConfigClass(object):
надо добавить пару строк:COOKIE_SECURE = 'Secure'                                                     
COOKIE_DURATION = timedelta(days=365)
После этого те пользователи, которые поставят галку на "Запомнить меня", тем и будет присвоена долгая сессия.
Без session.permanent = True
код app.permanent_session_lifetime = не имеет смысла.from datetime import timedelta
from flask import session, app

@app.before_request
def make_session_permanent():
    session.permanent = True
    app.permanent_session_lifetime = timedelta(minutes=5)
(via) https://stackoverflow.com/a/39720888/1430183