ntlm hitelesítés

pischta képe

Hi!

Drupal 7-hez lenne szükségem olyan modulra, ami elvégezné nekem a hitelesítést. A hivatalos leírást elolvastam:
http://drupal.org/node/44718
Ez a webserver auth modult javasolja, amit nem készítettek el a heteshez. Sajnos más modult sem találtam hozzá. Valakinek van ötlete?

Drupal verzió: 
aries képe

A webszerver auth moduljának nincs köze a Drupalhoz. Ez arra jó, hogy amikor először megtekinti a felhasználó a webhelyet, feldob egy azonosításhoz szükséges ablakot. Ha ez megvan, akkor onnantól a $GLOBALS-ban elérhetőek lesznek az azonosítási értékek és meg tudod feleltetni ezt a $GLOBALS['user']-rel. Ehhez nem kell modul, vagy legalábbis egy pici saját modul elég, ami ezt az átalakítást elvégzi.

0
0
pp képe

Annak nincs, de a fent jelzett modulnak igenis van. Ráadásul az iis vagy az apache-hoz feltéve az ntlm.so-t pont ugyan úgy tudod használni, mintha ez az autentikáció lenne, csak bízhatsz benne, hogy itt hiteles adatok vannak az adott paraméterekben.

Szóval ez a modul pont azt csinálja amit Te javasolsz. (azzal az apró különbséggel, hogy ha nincs júzer akkor azt szépen létre is hozza a Drupalban.)

pp
(félreértelek?)

0
0
aries képe

Bocs-bocs, igaz-igaz, csak ugye az a fránya helyesírás. :) A tulajdonnév nagybetűs! Vagy webserver_auth modul, vagy Webserver authentication, de webserver auth modul nálam a webkiszolgáló authentikációs modulja. :)

0
0
pischta képe

Érthető, amiket írtatok. A webszerver oldali résszel tisztában vagyok, azt ki is használtam eddig is. Írtam egy kis adminisztrációs felületet php-ban, ami kihasználja ezt az autentikációt. Amit még tud, hogy megnézi, a felhasználó benne van-e egy adott csoportban. Na, ezt Drupalból is szeretném. Még nem írtam modult Drupalhoz, el is szerettem volna kerülni. Most ott tartok, hogy vajon egyszerűbb-e írnom egy saját modult, vagy esetleg hamarább lehetne-e a webserver_auth modult Drupal 7-hez igazítani? Tudom, a modul íráshoz külön topik van, de: ha Én írok modult, nagyon bonyolult megoldani, hogy a Drupal az ldap adatbázisból vegye a felhasználókat?

0
0
aries képe

Nem tudom, mennyire sürgős a megvalósítás, de a modulfejlesztést akkor szokta elkezdeni az ember, amikor valamit nem talál. Ebben esetben a modul 7-es változatát. Szerintem egy nem túl bonyolult feladat (inkább a domain rendszergazdái tudják megkeseríteni az ember életét) és szépen végigvezet a Drupal működésének számos pontján. Ha van egy kis időd elmélyedni a fejlesztésben, akkor ez egy jó apropó. :)

0
0