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
5
A
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.
Jeśli nikt nie wymyśli odpowiedzi, otwórz żądanie funkcji na stronie: http://feedback.gitlab.com/forums/176466-general –