GitLab禁用常规用户名密码登录,只允许OmniAuth登录

Qio*_* Wu 7 omniauth gitlab

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

Pie*_*tti 15

在Gitlab版本7.7.0之后,您现在可以在" 管理"区域"设置"页面下设置注册和登录行为.取消选中Signin enabled选项只会让OAuth登录可用.

请注意,gitlab_rails['gitlab_signin_enabled']gitlab_rails['gitlab_signup_enabled']在设置gitlab.rb现在都没有效果.