To powinno być znacznie prostsze, niż się okazało!Podstawowe uwierzytelnianie IIS7 w celu ochrony witryny korzystającej z uwierzytelniania formularzy
Mam aplikację internetową ASP.Net, która korzysta z uwierzytelniania FORMS do zabezpieczenia części witryny (tj. Obszaru logowania członków).
Teraz po prostu chcę ustawić tradycyjne/proste hasło przeglądarki (zabezpieczenia katalogów) w całej witrynie, ponieważ testujemy to i nie chcemy, aby ktokolwiek natknął się na stronę i zobaczył niedokończoną wersję itp.
To było bardzo proste w starszych wersjach IIS.
Mam "zainstalowane podstawowe uwierzytelnienie" (ponieważ IIS7 nie wychodzi teraz z tego pola). Ale gdy go włączam, mówi mi, że nie mogę włączyć tej opcji w tym samym czasie, co uwierzytelnianie oparte na przekierowaniu (w tym celu wykorzystuje moje uwierzytelnianie FORMULARZA).
To jest po prostu głupie.
Musi być super prosty sposób na proste umieszczenie taniego wyskakującego hasła w całej witrynie bez wpływu na inną metodę uwierzytelniania, którą skonfigurowałeś w web.config dla rzeczywistej aplikacji.
Dziękujemy ..
AKTUALIZACJE ograniczenia dostępu IP nie są dobre dla kilku powodów: - My IP jest dynamiczny i dlatego ciągle się zmienia. - Nie chcę nikomu przeszkadzać, że trzeba zobaczyć stronę, prosząc ich o podniesienie konsoli na swoim komputerze i opracowanie adresu IP lub sprawdzenia routera itp. Wielu z nich to nietechniczne osoby zajmie im godzinę na wypracowanie swojego adresu IP. - Zarówno podstawowa autoryzacja auth, jak i windows nie pozwalają na uwierzytelnianie formularzy pod spodem.
To, co wydaje się mieć tutaj, to olbrzymi przypadek Microsoftu, który usiłuje przesadzić z inżynierią, a co za tym idzie, bardzo stare, starzejące się wymagania nie są już możliwe ani łatwe do osiągnięcia. To musi być możliwe jakoś ... KAŻDY ???
To rozwiązanie nie będzie działać, jeśli chcesz umożliwić dostęp do współpracowników firmy (z podstawowym loginem) podczas korzystania z kont testowych dla logowania opartego na formularzach. – Dementic