Viscosity zapamiętał hasło: co zrobiło to pole wyboru
Pole zapamiętywania przechowuje jedne dane logowania w pęku kluczy macOS. Nie może ominąć zarządzanej polityki, drugiego czynnika ani serwera, który odrzuca hasło.
To pole wyboru na ekranie logowania wygląda jak preferencja klienta, ale na zarządzanym komputerze często jest decyzją polityki. Kontrolka zapamiętywania Viscosity przechowuje dane logowania w pęku kluczy macOS, gdy wdrożenie pozwala na przechowywanie. Mit głosi, że pole wyboru zawsze możesz ustawić sam. W praktyce mogą je zablokować trzy odrębne rzeczy, a tylko jedna z nich dotyczy hasła.
Co pole wyboru faktycznie przechowuje
Wybranie opcji zapamiętywania prosi klienta o zachowanie wartości dla tego jednego połączenia i konta. Element trafia do pęku kluczy, a późniejsze logowania używają go ponownie przez obsługiwane okno, a nie przez ukrytą preferencję. Do samego pliku połączenia nic nie jest zapisywane. To rozdzielenie wyjaśnia też, dlaczego późniejsze usunięcie elementu daje okno zamiast zepsutego profilu.
Zapisana wartość jest wejściem do uwierzytelniania, które serwer i tak by przeprowadził. Nie zmienia tego, czego wymaga brama, nie omija drugiego czynnika i nie zamienia jednorazowego kodu w wielokrotnie używalny sekret. Skraca pisanie, a nie politykę, którą wdrożenie stosuje do tego konta.
Dlaczego kontrolki może brakować
Administrator może wyłączyć zapisywanie danych logowania dla zarządzanej instalacji, a SparkLabs dokumentuje kontrolkę zapamiętywania wraz z jej zachowaniem w pęku kluczy w przewodniku po przechowywaniu danych logowania. Gdy pola wyboru brakuje, nie jest zepsute, a szukanie polecenia preferencji, które je omija, jest złą reakcją.
Zapytaj właściciela, który obsługiwany przepływ pracy obowiązuje zamiast tego. Wdrożenie, które zabrania przechowywania, zwykle ma powód, a powodem często jest to, że konto jest współdzielone, urządzenie nie jest zaufane albo dane logowania mają wygasnąć zgodnie z harmonogramem. Omijanie ustawienia zamienia zamierzoną kontrolę w incydent, a incydent zwykle przychodzi z dołączonym audytem kogoś innego.
W instalacji niezarządzanej brakująca kontrolka to pytanie do wsparcia z dołączonym numerem wersji. Wyślij zainstalowaną wersję klienta i to, co okno faktycznie pokazuje, zamiast zgadywać ukryte wartości domyślne.
Trzy okna, które nie są tym samym oknem
Jednorazowy kod to nie hasło, hasło to nie autoryzacja pęku kluczy, a odrzucenie przez serwer to żadne z tych trzech. Mieszanie ich daje błędy, które czyta się jak złe dane logowania, gdy prawdziwym problemem jest pole, okno dialogowe albo trasa.
Okno pęku kluczy jest lokalne z założenia. Pyta, czy ta aplikacja może odczytać ten element na tym komputerze, a jego zatwierdzenie nic nie mówi serwerowi VPN.
Dlatego odrzucenie okna daje błąd po stronie klienta, którego serwer nigdy nie widzi, podczas gdy złe hasło daje odrzucenie po stronie serwera, o którym klient może tylko poinformować. Przeczytaj okno, zanim odpowiesz, i sprawdź, czy aplikacja prosząca to klient, którego oczekujesz, a nie instalator albo proces pomocniczy. Ta różnica ma największe znaczenie na współdzielonych komputerach, gdzie element może być dostępny dla więcej niż jednego konta.
Drugi czynnik stoi poza tym wszystkim. Zapisywanie hasła nie zapisuje kodu, a wdrożenie, które wymaga kodu, nadal wymaga go przy każdym połączeniu. Utrzymuj ten krok widocznym podczas testów, bo przepływ, który po cichu go pomija, nie jest przepływem, który skonfigurowałeś.
Odzyskanie jednych danych logowania bez resetowania reszty
Jeśli uwierzytelnianie nie powiedzie się po zmianie hasła, użyj udokumentowanej ścieżki klienta do ponownego okna i aktualizacji dla tego jednego połączenia, zamiast ręcznie edytować pęk kluczy. Przeczytaj komunikat, zanim cokolwiek zastąpisz, ponieważ przekroczenie czasu, odrzucenie certyfikatu albo brakująca trasa nie naprawiają się przez nadpisanie zapisanego hasła. Powtarzanie tego przede wszystkim uczy ignorować błąd, który pokazuje klient. Zaktualizuj dotknięte dane logowania, potem połącz się ponownie i obserwuj, które okno się pojawi.
Pełny reset pęku kluczy, który sugerują fora wsparcia, to znacznie większa zmiana niż problem. Zapisane hasło jednego połączenia nie ma nic wspólnego z certyfikatem innego, a wyczyszczenie wszystkiego zamienia jeden przestarzały element w całe popołudnie ponownej rejestracji.
Zakończ, rozłączając i ponownie łącząc się przez zwykłe kontrolki, potwierdzając, że używane jest zamierzone konto i że usunięcie zapisanego elementu daje okno, a nie błąd. Przewidywalne ponowne użycie z jednym jasnym sposobem aktualizacji lub usunięcia danych logowania to wynik wart przetestowania.