Documentation

24. 更改身份验证的默认超时时间

Ansible Tower 2.4 中引入了一项功能,它会将一个``Auth-Token-Timeout`` 添加到包含用户提供的有效令牌的每个响应中。在 Ansible Tower 3.3 中被更改为添加 Session-TimeoutSession-Timeout 的值由 SESSION_COOKIE_AGE 的配置(以秒为单位表示)决定。

Session-Timeout 的值指示从发起请求时开始提供的令牌的有效时长,以秒为单位。从 Ansible Tower 3.2 开始,您可以在 Configure Tower 用户界面中更改此设置:

  1. 从 Settings (settings) Menu 屏幕中,点击 System

  1. 如果没有处于默认视图,请选择 Misc. System 选项卡。

  2. Idle Time Force Log Out 文本字段中,输入超时时间(以秒为单位)。

_images/configure-tower-system-timeout.png
  1. 点击 Save 以应用您的更改。

注解

从 Ansible Tower 3.2 开始不再使用 local_settings.json 文件。

注解

如果您直接访问 Tower,且发现您的身份验证无法被记住,导致需要反复进行登录,请尝试清除 Web 浏览器的缓存。这个问题通常是因为身份验证令牌已缓存在浏览器的会话中,因此需要清除缓存来解决这个问题。