25. 使用会话限制

设置会话限制允许管理员限制每个用户或每个 IP 地址的并发会话数量。

用户用于登录的每个浏览器都会创建一个会话,这将强制用户在超过管理员定义的最大值后注销任何额外的会话。

根据您的特定设置,会话限制可能很重要。例如,您可能只想让系统上的单个用户使用单个设备登录一次(用户可以在工作笔记本电脑、手机或家用电脑上登录)。在这种情况下,您需要创建一个等于 1(一个)的会话限制。例如,如果用户在笔记本电脑上登录,然后使用手机登录,那么他的笔记本电脑会话会过期(超时),并且只有手机上的登录会持续存在。主动会话限制会在会话闲置时将用户踢出。默认值为 **-1**,这会完全禁用允许的最大会话数,这意味着您可以在没有强制限制的情况下拥有任意多个会话。

会话计数可以非常有限,也可以扩展到涵盖您的组织所需的任意多个会话登录。

当用户登录并且他们的登录导致其他用户被注销时,说明会话限制已达到,那些被注销的用户会收到有关注销原因的通知。

要更改您的会话限制,请导航到设置菜单的**其他系统设置**,并编辑**最大同时登录会话数**设置,或者如果您习惯使用 REST 请求,则可以使用可浏览 API

注意

为了最佳地利用会话限制,请通过将值更改为 False 来禁用 AUTH_BASIC_ENABLED,因为它超出了会话限制执行的范围。或者,在 AWX UI 的系统设置中,将**启用 HTTP 基本身份验证**切换为关闭。

../_images/configure-awx-session-limits.png