Срок действия сеанса
По умолчанию сеансы GlarusBI действительны в течение двух недель после последней аутентификации пользователя (например, после ввода адреса электронной почты/пароля или через SSO-провайдера). Например, даже если вы входите в свой экземпляр GlarusBI каждый день, вам придется заново входить в систему каждые две недели.
Длительность сеанса
Длительность сеанса - это максимальный период, в течении которого пользователь остается авторизован в GlarusBI (даже если он закрыл браузер).
Вы можете изменить значение переменной среды MAX_SESSION_AGE
:
# Change session expiration to 24 hours
MAX_SESSION_AGE=1440 java -jar glarusBI.jar
или системного свойства Java:
java -DMAX_SESSION_AGE=1440 -jar glarusBI.jar
MAX_SESSION_AGE
измеряется в минутах.
Таймаут сессии
Таймаут сессии — это максимальное время, в течение которого пользователь может быть неактивен (например, если кто-то оставит GlarusBI открытой в надолго забытой вкладке браузера).
Вы можете установить этот параметр в Администратор > Аутентификация или изменив переменную среды MB_SESSION_TIMEOUT
.
Тайм-аут сеанса по умолчанию пуст (равен null). Вы можете использовать тайм-аут сеанса, чтобы принудительно вывести пользователя из системы раньше, чем будет достигнута максимальная длительность сеанса.
Cookie-файлы сеанса
GlarusBI также поддерживает использование session cookies, что означает, что пользователи останутся аутентифицированными только до тех пор,
пока не закроют браузер. Эту опцию можно включить для каждого пользователя, сняв флажок «Запомнить меня» окна при входе в систему. Как только пользователь закроет свой браузер, при следующем посещении GlarusBI ему придется войти в систему снова. Срок действия сеанса по-прежнему действует, поэтому, даже если вы держите браузер постоянно открытым, вам все равно потребуется повторная аутентификация через две недели или тот срок действия сеанса, который вы настроили.
Вы можете указать GlarusBI всегда использовать session cookies сеанса с помощью переменной среды или системного свойства Java MB_SESSION_COOKIES
:
MB_SESSION_COOKIES=true java -jar glarusBI.jar
Установка этой переменной среды переопределит поведение флажка «Запомнить меня» и принудит к использованию файлов session cookies для всех пользователей.
Обратите внимание, что браузеры могут использовать «восстановление сеанса», что означает, что они автоматически восстанавливают предыдущий сеанс при повторном открытии. В этом случае браузер действует так, как будто он никогда не закрывался; session cookies будут действовать так же, как и постоянные файлы cookie. Для браузеров, поддерживающих эту функцию, это поведение обычно настраивается.