Mamy zewnętrzną witrynę SharePoint, która musi być dostępna dla naszych użytkowników intranetu i kilku wybranych użytkowników przez Internet. Witryna programu SharePoint znajduje się w oddzielnej domenie z naszego intranetu, ale ta oddzielna domena ufa intranetowi, więc poświadczenia użytkownika wewnętrznego działają w witrynie programu SharePoint. Dopóki mam ustawienia zaufania w przeglądarce, będą one automatycznie uwierzytelniane na stronie.Czy jest możliwe wyświetlenie formularza zamiast wyskakującego okna popyt/odpowiedź dla aplikacji internetowej asp.net?
Problem dotyczy użytkowników zewnętrznych. Mają także konta, ale w naszej sieci zewnętrznej. Domyślnie otrzymają wyskakujące wezwanie/odpowiedź z przeglądarki, a ponieważ nie są technicznie zalogowani do sieci, muszą wprowadzić swoje poświadczenia. Chciałbym móc przedstawić je z ładnym formularzem zamiast z pytaniem o odpowiedź/odpowiedź. Ale nie chcę zmuszać użytkowników wewnętrznych do pisania czegokolwiek.
Czy istnieje sposób na proste zastąpienie okna pop-up przekierowaniem do formularza, który mogę kontrolować? Każdy musi być uwierzytelniony, a na końcu jest to tylko uwierzytelnianie systemu Windows, chcę tylko kontrolować, co ludzie wpisują, ale zachować pojedyncze logowanie.
Wiem, że prawdopodobnie można to zrobić z wieloma punktami wejścia do aplikacji itp., Ale miałem nadzieję, że będzie to proste.
Niestety to nie będzie działać, przynajmniej w tej samej aplikacji internetowej. Jeśli ustawisz IIS, aby zezwalać zarówno na anon, jak i auth, użytkownicy wewnętrzni nie otrzymają swoich poświadczeń. Jeśli zabezpieczysz samą aplikację za pomocą formularzy i odmówisz, przekieruje ona zarówno stronę wewnętrzną, jak i zewnętrzną do strony logowania, ale użytkownicy wewnętrzni nie będę mieć danych uwierzytelniających do automatycznego logowania. – Peter