Automatyczna autoryzacja do serwisu WWW (apache) na podstawie konta w Active directory

Słowem wstępu, opis przedstawia jak wykorzystać Active Directory i konta użytkowników aby mogli się logować na nasze serwisy internetowe z wykorzystaniem swoich poświadczeń.

Link do modułu:

Musimy zmienic pare plików: session.inc.c, smblib.inc.c, smbencrypt.inc.c, rfcnb-util.inc.c, smblib-util.inc.c.

zmieniamy: session.inc.c, smblib.inc.c, rfcnb-util.inc.c, oraz smblib-util.inc.c.

na:

w pliku: smbencrypt.inc.c

na:

w pliku: mod_ntlm.c:

na:

w pliku: smblib.inc.c

na:

           
oraz:

na:

w Makefile (dla apache2 i debiana)

na:

oraz

To:

oraz:

na:

kompilujemy

i dodajemy wpisy dla moduły:

konfigurujemy apache2. dla katalogu lub lokacji, czyli Directory lub Location dorzucamy:

W systemie vista oraz Windows 7 w rejestrze musimy dorzucic wpis DWORD

Aby logowanie było mozłiwe automatycznie dla komputerów w ActiveDirectory bez podawania loginu i hasla musimy w przegladarce ustawic:

firefox -> w pasku adresu wpisujemy about:config
wpisujemy w wyszukiwarke opcji : network.auto

i w opcji


dodajemy nasz sajt http://nasza.www

ie ->  narzedzia -> internetowe opcje -> zabezpieczenia

wybieramy lokalny intranet klikamy w guzik witryny a potem zaawansowane i podajemy adres naszego sajtu http://nasza.www i akceptujemy
potem klikamy poziom niestandardowy i zmieniamy: różne -> dostep do zrodla danych poprzez domeny: włącz

znalazlem skrypt w sieci w php do sprawdzenia tego. skrypt zostal troszke zmodyfikowany gdyz tez poprawnie nie dzialal w oryginale:


Linux, WebDev, Windows

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *