![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Chciałbym zrobić aby automatycznie logowany był do systemu użytkownik zalogowany w Acitve Directory (użytkownik oraz serwer w sieci lokalnej). Uruchomiłem na serwerze obsługę LDAP. Łączę się z serwerem LDAP przez:
udaje mi się. Teraz chciałbym poznać nazwę/identyfikator lub cokolwiek tak abym mógł jednoznacznie zalogować automatycznie użytkownika do systemu. Jaka funkcja zwróci mi aktualnego użytkownika, który korzysta z przeglądarki? Ten post edytował TomASS 15.03.2011, 14:50:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 2 Dołączył: 18.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Można tez postawić Apache na Windows-ie zamiast IIS i skorzystać z modułu mod_auth_sspi.
Po odpowiednim skonfigurowaniu tego modułu wpuszcza on na stronę tylko użytkowników z AD a dla pozostałych wyświetla monit o podanie użytkownika i hasła. Przekazuje on też zmienną identyczną jak IIS $_SERVER['REMOTE_USER']. Polecam tą stronkę adLDAP tu są pokazane przykłady dla różnych serwerów webowych. A przy okazji doskonała klasa do łączenia się z AD przez PHP. W razie problemów mogę trochę pomóc ponieważ sam niedawno przerabiałem temat stronki na Win2003 i Apache z uwierzytelnianiem użytkowników z AD. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:06 |