Uzyskuję dostęp do aplikacji internetowej za pomocą Chrome. Jeśli wyloguję się z aplikacji i wyczyszczę całą historię Chrome / pliki cookie / itp. (Nawet pliki cookie Flash, które są teraz obsługiwane przez Chrome w tym samym obszarze Wyczyść historię), a następnie ponownie uzyskam dostęp do witryny, automatycznie zaloguję się bez monitowania o kwalifikacje.
Następnie uruchomiłem Chrome w trybie incognito i mogłem odtworzyć to samo zachowanie. Jednakże , I został poproszony na pierwszej chwili logowania w trybie incognito.
Aplikacja internetowa zachowuje się zgodnie z oczekiwaniami w programie Internet Explorer 10.
Niektóre informacje o aplikacji:
- To witryna Sharepoint wykorzystująca uwierzytelnianie NTLM
- Poświadczenia są oparte na usłudze Active Directory, ponieważ nazwa użytkownika to domena \ nazwa użytkownika
- Moje połączenie odbywa się przez Internet i nie ma związku AD między moim lokalnym kontem Windows, moim komputerem z systemem Windows. Innymi słowy, ja (czyli mój lokalnie zalogowany użytkownik i mój komputer) nie są w żaden sposób częścią ich domeny AD.
- Witryna korzysta z protokołu SSL na porcie 443
Dlaczego Chrome może mnie automatycznie uwierzytelniać?
www-authentication:
nagłówka HTTP itp.). Może to być buforowanie loginu na podstawie adresu IP lub coś takiego. To jest naprawdę problem, który musisz debugować po stronie serwera, ale przynajmniej po stronie klienta będziesz mógł zobaczyć, jakiego rodzaju uwierzytelnianie (jeśli w ogóle) robi podczas czystej sesji i jakie informacje (jeśli w ogóle) przeglądarka wysyła do zdalnej strony.It's a Sharepoint site using NTLM authentication
- Cały sens uwierzytelniania NTLM polega na tym, że nie pojawia się monit o uwierzytelnienie. Twoje dane uwierzytelniające są automatycznie przekazywane. Jeśli chcesz uwierzytelnić się jako inny użytkownik, uruchom ponownie przeglądarkę i uruchom ją jako inny użytkownik.Odpowiedzi:
Mam ten sam problem. Kiedyś logowałem się na jednej stronie internetowej przy użyciu poświadczeń, a teraz nie mogę się zalogować przy użyciu innych. Kiedy się wylogowuję i próbuję zalogować się ponownie, Chrome automatycznie umieszcza nagłówek autoryzacji bez pytania. Witryna korzysta z lokalnej bazy danych użytkowników (bez reklam, ale zwykły plik .htpasswd) i używa uwierzytelniania podstawowego.
Próbowałem już wyczyścić wszystkie pliki cookie i zapisane hasła. Brak szczęścia. Dzieje się tak tylko w Chrome i tylko na jednym komputerze (na innych komputerach w Chrome z moim kontem Google działa poprawnie i prosi o podanie danych logowania po zalogowaniu)
Znalazłem obejście tego problemu, ponieważ moim głównym celem było uwierzytelnienie się jako inny użytkownik. Uruchomiłem Fiddler i włączyłem tam punkty przerwania. Więc na żądanie z nagłówkiem Autoryzacji wymusiłem odpowiedź 401 i w ten sposób sprawiłem, że pojawiło się okno uwierzytelnienia. Następnie podałem niezbędne dane uwierzytelniające i mój problem został rozwiązany.
Jednak nie odpowiada na pytanie, gdzie przechowywane są te poświadczenia
źródło
Ta witryna prawdopodobnie używa pamięci lokalnej [1] [2], która przypomina pliki cookie dla HTML5.
Zapytano , jak wyczyścić pamięć lokalną, ale niestety Chrome obecnie nie uwzględnia pamięci lokalnej w oknie dialogowym Wyczyść dane przeglądania . W międzyczasie możesz to zrobić ręcznie, usuwając pliki odpowiadające tej witrynie w
Local Storage
folderze katalogu danych użytkownika .źródło
Odznacz „Kontynuuj uruchamianie aplikacji w tle po zamknięciu Google Chrome” w ustawieniach Chrome i wyczyść dane przeglądarki.
źródło
To nie odpowiada na pytanie, ale jest obejście problemu polegające na zmianie poświadczeń:
Na początku zostałem poproszony o podanie głównej strony intranetowej (mojej strony głównej) i wpisanie moich danych uwierzytelniających. Następnie kliknąłem link do danej witryny, która ma tę samą domenę, ale inną subdomenę. Nie otrzymałem ponownego monitu. Zrestartowałem Chrome ponownie, anulowałem po pierwszym pytaniu, a kiedy nawigowałem bezpośrednio do danego adresu URL, otrzymałem monit i mogłem zmienić dane uwierzytelniające dla tej witryny.
Kredyt za pomysł trafia na https://sysadminspot.com/windows/google-chrome-and-ntlm-auto-logon-using-windows-authentication/
źródło