Php Active Directory / ISA karşı kimlik doğrulaması

1 Cevap php

Ben gerçekten başlatmak için bilmiyorum gerçeği ile şiddetlenir, karmaşık bir sorun var!

Son birkaç yıl içinde, ben php web tabanlı sistemlerin bir dizi geliştirdik. Onları inşa edildiğinde, bizim ağ en iyi ropey, bu yüzden benim kendi kullanıcı adı / parola şeyler yaratmak hiçbir şey düşündüm.

O zamandan beri, bizim ağımız adminleri çeşitli başka şeyler ve benim apps için bir ISA sunucusu yüklü insanların şifrelerini unutmak sinir bozucu emanetler olarak bırakılır ve bir neye ait olduğunu asla, çok daha güçlü hale gelmiştir.

Kullanıcıların sadece çok eşyalarımı oturum için birincil kullanıcı adı ve şifrenizi kullanabilirsiniz böylece ISA / Active dizin şeyler konuşmak bir şey ile benim kendi giriş kodunu değiştirmek mümkün olmak istiyorum.

Zorluk Bölüm I de gerekirse bir ağ geçidi olarak hareket ağı içinde bir sunucu var rağmen PHP uygulamalar, ağımızın dışında barındırılan olmasıdır. I might kesinlikle gerekli ise bir pencere kutusu üzerinde bir 'eklenti' kurmak için birini ikna etmek mümkün olsa tüm sunucuların ben, Linux çalıştıran erişebilirsiniz.

Nerede başlar?

1 Cevap

PHP Apache altında çalışıyorsa size Active Directory sunucusuna kimlik doğrulaması için mod_ldap modülü ve mod_authnz_ldap kullanmak gerekir.

Eğer araştırmak gerekir PHP için oldukça tam bir LDAP API de var.