у меня есть следующий контейнер докера grafana
docker run -d \
-p 3000:3000 \
--name=grafana-kc \
-e "GF_SERVER_ROOT_URL=http://localhost:3000" \
-e "GF_USERS_ALLOW_SIGN_UP=false" \
-e "GF_SERVER_DOMAIN=localhost" \
-e "GF_SECURITY_LOGIN_REMEMBER_DAYS=0" \
-e "GF_SESSION_SESSION_LIFE_TIME=5" \
-e "GF_SESSION_COOKIE_NAME=grafana_sess" \
grafana/grafana:5.2.3
Я установил login_remember_days = 0 и session_life_time = 60 секунд. В контейнере нет абсолютно ничего.
Я загружаю http://localhost:3000/ во вкладку браузера, а затем закрываю эту вкладку, но не закрываю сам браузер.
То, что я ожидаю, это если вы зайдете в браузер через 5 минут или час, и снова загрузите http://localhost:3000/, это должно побудить меня предоставить данные для входа в систему вместо того, чтобы пользователь уже вошел в систему. Нет автоматического обновления .
Как я могу заставить grafana аннулировать cookie grafana_sess после определенного времени?
В этой конфигурации срок действия grafana_sess установлен на 1969-12-31, что в основном равно -1, и будет удалено при закрытии браузера. Но могу ли я указать срок действия этого файла cookie?