2014-10-28 119 views
5

我有gitlab所有设置和准备omniauth,我想知道是否有可能完全禁用默认密码和用户名的身份验证,并只使用omniauth(在我们的情况下谷歌登录)。我希望实现的是通过与omniauth捆绑在一起的谷歌应用强制执行双因素认证来增强安全性。GitLab禁用正规的用户名密码登录,只允许OmniAuth登录

+0

如果没有人提供答案,请打开功能请求:http://feedback.gitlab.com/forums/176466-general – 2014-10-29 10:13:22

回答

12

Gitlab版本7.7.0后,您现在可以设置在管理区域的注册和登录行为时,设置页下。取消选中Signin enabled选项将只允许OAuth登录。

请注意,gitlab_rails['gitlab_signin_enabled']gitlab_rails['gitlab_signup_enabled']设置在gitlab.rb现在have no effect

2

此功能已添加到v 6.8。

如果您使用的是Omnibus,则需要将gitlab.yml中的设置更改为signin_enabled: false或将gitlab_rails['gitlab_signin_enabled'] = false添加到gitlab.rb。