Atlassian Crowd OmniAuth Provider
配置一个新的Crowd应用程序
配置GitLab
在您的GitLab服务器上,打开配置文件。
综合:
sudo编辑/etc/gitlab/gitlab.rb
来源:
cd/home/git/gitlabsudo- ugit- h编辑配置/ gitlab.yml
看到初始OmniAuth配置用于初始设置。
添加提供程序配置:
综合:
gitlab_rails(“omniauth_providers”]=({“名称”=>“人群”,“参数”=>{“crowd_server_url”=>“CROWD_SERVER_URL”,“application_name”=>“YOUR_APP_NAME”,“application_password”=>“YOUR_APP_PASSWORD”}}]
来源:
- {name: 'crowd',参数:{crowd_server_url:“crowd_server_url”,application_name:“YOUR_APP_NAME”,application_password: 'YOUR_APP_PASSWORD'}}
改变
CROWD_SERVER_URL
到Crowd服务器的URL。改变
YOUR_APP_NAME
到Crowd应用程序页面中的应用程序名称。改变
YOUR_APP_PASSWORD
到您设置的应用程序密码。保存配置文件。
在签到页面上,签到表单中现在应该有一个人群标签。
故障排除
如果您在配置Crowd身份验证后登录时看到如下错误消息,您可能需要咨询Crowd管理员以获取Crowd日志文件以了解确切原因:
由于凭据无效,无法从Crowd中授权您
请确保需要登录GitLab的Crowd用户已获得授权应用程序在…的步伐中授权.这可以通过尝试2.11的“身份验证测试”来验证。