Lista kontrolna dla IIS 6 / ASP.NET uwierzytelnianie systemu Windows?

głosy
24

Byłem kłopoty z dostaniem mojej aplikacji ASP.NET do automatycznego logowania użytkowników na stronie intranetowej buduję. Bez względu na googling lub eksperymenty I stosowane, zawsze istnieje pole logowania wyświetlany przez IE7.

Mam Windows Authentication Mode ustawiony w pliku web.config, udogodnienia dla niepełnosprawnych anonimowe i skonfigurowany prawidłową domenę domyślną w IIS, ale to wciąż pyta użytkownika, aby zalogować się i bardziej denerwująco, użytkownik jest zobowiązany do przedstawienia domenę zbyt ( DOMAIN \ auser ), co powoduje problemy z użytkowników nietechnicznych. Dziękuję Zeus funkcjonalności hasło zapamiętania.

Nie jestem administratorem sieci, więc jest to możliwe, że coś o Active Directory jest ustawiona nieprawidłowo, lub może to być po prostu mi brakuje czegoś bardzo prostego. Należy pamiętać, że nie chcę naśladować użytkownika, po prostu trzeba wiedzieć, że nieruchomość IPrincipal.Name dorównuje ważnego w moim rekordzie bazy danych użytkownika, stąd uwierzytelniania użytkownika do mojego wniosku.

W tym celu, byłoby bardzo przydatne listę kontrolną wszystkich wymagań konfiguracyjnych dla AD, ASP.NET i IIS współpracować w ten sposób jako punkt odniesienia dla debugowania i miejmy nadzieję, zmniejszając tarcie trochę użytkownika.

Utwórz 03/08/2008 o 12:21
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
15

To brzmi jakbyś objęte wszystkie podstawy po stronie serwera - być może jest to kwestia klient? Zakładam, że użytkownicy mają zintegrowane uwierzytelnianie aktywowany w IE7? (Narzędzia -> Opcje internetowe -> Zaawansowane -> Zabezpieczenia). To jest domyślnie włączona.

Ponadto, jest witryna prawidłowo rozpoznany przez IE7 jako w strefie Lokalny intranet? Domyślną IE7 jest umożliwienie automatycznego logowania tylko w tej strefie, dzięki czemu użytkownicy będą poproszony jeśli IE uważa, witryna jest w internecie. Uważam za pomocą hosta z kropką w IE to powoduje umieszczenie witryny w strefie internetowej.

Odpowiedział 03/08/2008 o 16:24
źródło użytkownik

głosy
1
  1. Otwarte Active Directory Users and Computersprzystawki MMC w

  2. Rozszerzyć computerssekcję z TreeView(po lewej stronie)

  3. Sprawdź, czy komputer jest zarejestrowany w domenie.

Ponadto, musisz się zalogować za pomocą konta domeny na tym komputerze, poza tym, że okno uwierzytelniania zostaną pokazane.

Odpowiedział 18/09/2008 o 08:43
źródło użytkownik

głosy
0

W IIS, należy włączyć annonymous dostęp i pozwolić web.config do obsługi uwierzytelniania użytkowników.

Jeśli to nie działa, można wysłać próbkę swojej web.config.

Odpowiedział 05/08/2008 o 19:01
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more