Gitlab配置CAS认证

Gitlab采用Omniauth框架支持多种认证方式, 在开发SSO系统过程中笔者采用CAS认证的方式打通Gitlab系统与SSO. 采用CAS协议认证需要了解CAS协议交互过程及接口对应的数据结构,可参考上一篇文章CAS协议 #Gitlab配置 编辑Gitlab配置文件(/etc/gitlab/gitlab.rb) 123456789101112131415161718192021###...

CAS协议

CAS全称是中心认证服务(Central Authentication Service), 是SSO服务中一种认证协议, 目前有三个版本1.0, 2.0, 3.0 #CAS认证流程 认证过程1略... :) 如图所示 #CAS协议认证接口URI 接口列表 1234567891011121314151. /login接口2. /logout接口3. /validate接口 Ticket认证...