2014-10-28 357 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。

相關問題