跳到主要内容

CAS

1 关于CAS​

  • 通过点击页面右上角小齿轮进入 系统设置 页面,点击 认证设置 > CAS ,进入 CAS 配置页面。
  • Central Authentication Service (CAS) 是一种单点登录 (SSO) 协议,旨在为多个应用程序提供集中式身份验证。JumpServer 支持标准 CAS 平台认证。

2 基础配置​

详细参数说明:

表 1 CAS 基础配置参数说明
参数说明示例
CAS勾选启用 CAS 身份验证启用/禁用
服务端地址CAS 服务器 URIhttps://example.com/cas
回调地址CAS 代理服务器 URIhttps://foo.bar:8443
版本CAS 协议版本:1、2、3 或 CAS_2_SAML_1_0默认值:3
映射属性用户属性映射。键表示 CAS 用户属性名称,值对应 JumpServer 用户属性名称示例见下文
组织身份验证和创建后,用户将被添加到所选组织中
创建用户选中后,将在成功身份验证后创建 JumpServer 不存在的用户
同步注销选中注销后,注销也会使用户从 CAS 服务注销

CAS 用户属性示例:

{
"cas:user": "username",
"cas:fullname": "name",
"cas:mail": "email"
}

3 JumpServer CAS URL 说明​

详细 URL 说明:

表 2 CAS URL 说明
URL 类型地址说明
登录网址https://jumpserver.example.com/core/auth/cas/login/CAS 登录入口地址
登录成功回传 URLhttps://jumpserver.example.com/core/auth/cas/callback/CAS 登录成功后的回调地址
注销 URLhttps://jumpserver.example.com/core/auth/cas/logout/CAS 注销地址