Dwie różne rzeczy, które nazywa się „odłączaniem”
Konto GitLab może obejmować dwa odrębne rodzaje dostępu z zewnątrz, a każdy z nich czyści się w innym miejscu:
| Co usuwasz | Co to jest | Gdzie się tym zarządza |
|---|---|---|
| Usługę logowania | Zewnętrzny dostawca używany do wejścia do GitLab zamiast lub obok zwykłego logowania nazwą użytkownika i hasłem | Edytuj profil → Dostęp → Hasło i uwierzytelnianie → Logowanie przez usługę |
| Autoryzowaną aplikację | Aplikacja, której wcześniej zezwolono na odczyt danych GitLab w Twoim imieniu | Obszar aplikacji/autoryzacji w ustawieniach konta |
Usunięcie autoryzowanej aplikacji nie usuwa usługi logowania, a odłączenie usługi logowania nie odbiera aplikacji dostępu do Twoich danych. Traktuj to jako osobne zadania.
Zanim cokolwiek odłączysz
Ryzyko w tym zadaniu jest proste: jeśli zewnętrzny dostawca jest Twoją jedyną drogą do konta, jego odłączenie może zostawić Cię bez możliwości wejścia. Najpierw potwierdź metodę zapasową.
- Zidentyfikuj usługę, którą chcesz usunąć. Otwórz Edytuj profil, następnie Dostęp, następnie Hasło i uwierzytelnianie, a potem Logowanie przez usługę, i zanotuj, które podłączone konta są na liście.
- Potwierdź drugą, działającą metodę logowania. Sprawdź, czy znasz swoją nazwę użytkownika i hasło do GitLab oraz czy faktycznie działają — wyloguj się i zaloguj ponownie za ich pomocą albo zweryfikuj hasło przez opcje odzyskiwania konta, zanim dotkniesz listy usług logowania. Jeśli nie masz pewności co do hasła, najpierw to rozwiąż.
- Dopiero wtedy odłącz. Użyj przycisku Odłącz obok podłączonego konta, które chcesz usunąć.
- Zweryfikuj natychmiast. Wyloguj się i zaloguj ponownie, korzystając z pozostałej metody. Jeśli to się nie uda, użyj opcji odzyskiwania konta, zamiast zakładać, że odłączenie nie zadziałało.
GitLab może korzystać z zewnętrznych usług logowania dodatkowo obok zwykłego logowania nazwą użytkownika i hasłem. Źródło
Podłączonymi usługami logowania zarządza się w sekcji Edytuj profil, Dostęp, Hasło i uwierzytelnianie, Logowanie przez usługę. Źródło
Przycisk Odłącz obok podłączonego konta usuwa tę usługę logowania. Źródło
Ścieżki awarii, na które warto się przygotować
- Nie masz pewności, czy hasło działa. Nie odłączaj jeszcze. Potwierdź lub zresetuj hasło przez proces odzyskiwania konta, dopóki zewnętrzne logowanie nadal działa.
- Dostawca jest używany także gdzie indziej. Odłączenie go w GitLab wpływa tylko na połączenie z GitLab; nie zamyka Twojego konta u dostawcy. Sprawdź ustawienia samego dostawcy, jeśli chcesz przejrzeć także tę stronę.
- Chciałeś usunąć aplikację, a nie metodę logowania. Zatrzymaj się i skorzystaj z zadania przeglądu aplikacji; strona Logowanie przez usługę to niewłaściwe miejsce.
- W ogóle nie możesz dotrzeć do strony ustawień. To problem z logowaniem, a nie z odłączaniem. Najpierw uporządkuj dostęp.
Po usunięciu usługi logowania
Odłączenie usługi zmienia sposób, w jaki wchodzisz do GitLab; samo w sobie nie sprawdza, które aplikacje nadal mają dostęp do Twojego konta. Jeśli Twoim celem jest szersze porządki, następnym zadaniem jest przegląd aplikacji, którym udzieliłeś autoryzacji: zobacz przegląd i odbieranie dostępu aplikacjom autoryzowanym na Twoim koncie GitLab.
Kiedy wyszukiwanie nazwy użytkownika pasuje — a kiedy nie
Jeśli sprawdzasz, gdzie nazwa użytkownika pojawia się publicznie, wyszukiwanie nazwy użytkownika może ujawnić publiczne strony profilowe jako tropy. To inne pytanie niż bezpieczeństwo konta: publiczne dopasowanie nie jest dowodem własności, a wyszukiwanie nie pokaże Ci, z jakich usług logowania korzysta konto ani jakie aplikacje autoryzowało. W tym zadaniu jedynym wiarygodnym miejscem są wymienione powyżej strony ustawień konta.