Udostępniamy kopię rozwojową / testową strony internetowej w IIS w systemie Windows 2016. Podczas gdy kopia produkcyjna znajduje się na publicznej stronie internetowej i nie wymaga logowania, nasza kopia zapewnia dostęp w oparciu o uwierzytelnianie systemu Windows względem kont usługi Active Directory. Teraz mówi się nam, że musimy przedstawić Warunki użytkowania i że użytkownik musi nacisnąć przycisk Akceptuj „przed uwierzytelnieniem przez serwer”. Dla mnie oznacza to dwa podejścia:

  1. Serwer po otrzymaniu żądania od nieuwierzytelnionego użytkownika i bez otrzymania akceptacji przedstawia stronę TOU, która sama nie wymaga uwierzytelnienia; rejestruje aktywację przycisku Akceptuj; i następnie wyświetla zwykły monit logowania. Być może to wymaga użycia obsługi http jest strona internetowa .NET) lub coś takiego.

  2. Serwer zamiast pokazywać okno dialogowe z polem nazwy, polem hasła i przyciskiem OK, wyświetla okno dialogowe z polem nazwy, polem hasła, tekstem TOU i przyciskiem Akceptuj.

Nie jestem pewien, czy jest to możliwe, ale nie podoba mi się konieczność restrukturyzacji naszej witryny, aby używać do tego uwierzytelniania formularzy. Czy istnieje sposób na spełnienie tego wymogu bez zastępowania naszej istniejącej infrastruktury uwierzytelniania?

Green Grasso Holm
źródło