2014-10-28 16 views
5

Mam wszystko gotowe i gotowe z omniauth i zastanawiałem się, czy możliwe jest wyłączenie domyślnego uwierzytelniania z hasłem i nazwą użytkownika w całości i używanie tylko omniauth (w naszym przypadku logowanie google). Mam nadzieję, że uda się to osiągnąć dzięki zwiększonemu bezpieczeństwu poprzez wymuszone uwierzytelnianie dwuetapowe za pomocą aplikacji Google w pakiecie z omniauthem.GitLab wyłącza zwykłą nazwę użytkownika Hasło logowania i zezwól na logowanie do OmniAuth

+0

Jeśli nikt nie wymyśli odpowiedzi, otwórz żądanie funkcji na stronie: http://feedback.gitlab.com/forums/176466-general –

Odpowiedz

12

Po Gitlab wersji 7.7.0, można teraz skonfigurować Rejestracja i zachowania logowania na obszarze Admin pod Ustawienia stronie. Odznaczenie opcji Signin enabled spowoduje udostępnienie logowania OAuth.

Należy pamiętać, że ustawienia gitlab_rails['gitlab_signin_enabled'] i gitlab_rails['gitlab_signup_enabled'] w teraz have no effect.

2

Ta funkcja została dodana w wersji 6.8.

Musisz zmienić ustawienie w gitlab.yml na signin_enabled: false lub dodać gitlab_rails['gitlab_signin_enabled'] = false do gitlab.rb, jeśli używasz Omnibus.