Как изменить время жизни токена
В РОСА Кубис по умолчанию действие токена рассчитано на 24 часа. При необходимости можно изменить время действия с помощью применения ресурса ShturvalServicePatch (PatchSSC) к спецификации (SSC) Модуля управления аутентификацией (shturval-auth), выполнив действия в кластере управления:
- подготовить манифест объекта ShturvalServicePatch. В блок customvalues добавить параметр at_exp, как в приведенном ниже примере.
Пример ShturvalServicePatch (описание параметров ‒ в таблице 8):
apiVersion: ops.shturval.tech/v1beta2
kind: ShturvalServicePatch
metadata:
name: <имя ресурса>
spec:
shturvalServiceConfigName: shturval-auth
customvalues:
authn_variables:
at_exp: <ваше значение параметра>
- в кластере управления загрузить с помощью импорта манифеста подготовленный ShturvalServicePatch, для чего нажать на иконку импорта манифестов, расположенную слева от имени пользователя, загрузить файл с манифестом или переместить манифест ShturvalServicePatch в открывшееся окно, выполнить проверку и нажать
Загрузить; - в неймспейсе shturval-backend кластера управления открыть раздел "Хранилище" и перейти на страницу "Configmaps";
- найти Configmap с именем authn-variables и перейти на страницу просмотра; убедиться, что в ключе AT_EXP установлено необходимое значение времени жизни токена. Следует обратить внимание, что для применения ShturvalServicePatch потребуется несколько минут: дождаться изменения значения AT_EXP в Configmap (рисунок 3);

Рисунок 3 ‒ Configmap
- с дашборда неймспейса shturval-backend перейти на страницу нагрузки с именем authn, откроется вкладка "Pods" (рисунок 4);

Рисунок 4 ‒ Нагрузка authn
- удалить под с именем authn, после чего под перезапустится (рисунок 5 и 6);

Рисунок 5 ‒ Удаление authn

Рисунок 6 ‒ Подтверждение удаления authn
- дождаться перезапуска пода.
Следует обратить внимание, что измененное время жизни будет применено только для новых токенов, срок действия ранее полученных токенов не изменится.