CAS 集成gitlab
参考
更新配置
gitlab_rails['omniauth_allow_single_sign_on'] = false
gitlab_rails['omniauth_block_auto_created_users'] = false
# 自动跳转到 CAS 来实现SSO 登录,为了调试方便,可以先关掉它
gitlab_rails['omniauth_auto_sign_in_with_provider'] = 'cas3'
gitlab_rails['omniauth_providers'] = [
{
"name"=> "cas3",
"label"=> "cas",
"args"=> {
"url"=> 'http://10.0.41.74:8090',
"login_url"=> '/cas/login',
"service_validate_url"=> '/cas/p3/serviceValidate',
"logout_url"=> '/cas/logout'
}
}
]gitlab账号与CAS账号之间的关系
gitlab 账号 与 CAS 账号的关联。

自动跳转CAS 登录
Last updated