JumpServer 对接 Casdoor 认证平台


飞致云 发布于 2025-08-29 / 2 阅读 / 0 评论 /


一、部署CASDOOR服务

docker pull casbin/casdoor-all-in-one
docker run -d -p 8000:8000 casbin/casdoor-all-in-one

注意:本文仅作演示,在生产环境部署CAS服务请使用其他方式部署或做数据持久化,避免容器故障导致数据丢失!

生产环境请参照官方文档部署:https://casdoor.org/docs/basic/server-installation/

二、CASDOOR 配置

浏览器访问 IP:8000 初始账密为 admin 123

1.用户管理→组织→添加 自定义组织名称 其余设置默认保存退出


2.身份认证→应用→添加 创建一个应用 自定义应用的名称

【首页】输入Jumpserver的URL

【组织】选择刚才创建的组织

【重定向URLs】添加一条 输入JumpServer调用CAS认证的URL 该URL可以在文档 Integrate CAS authentication - JumpServer 中获取

其余设置默认即可


3.在组织列表点击刚创建的组织的用户按钮 进入该组织用户列表 点击添加创建一个用户 设置名称和密码 其余设置默认保存退出即可



三、JumpServer Casdoor 配置

使用管理员账户登录JumpServer,进入系统设置→认证设置→基本设置,启用CAS

再点击CAS进入配置界面

服务端地址即提供CAS服务的URL,格式为 http://IP:PORT/cas/[组织名]/[应用名]/login

回调地址即访问JumpServer的URL,通过CAS认证后会跳转到这个地址

完成后退出账户即可测试该功能










是否对你有帮助?