2009-08-04 36 views
5

buduję wewnętrzną stronę w Perlu i chciałbym, aby ją używać poświadczeń systemu Windows do uwierzytelniania. W moim dotychczasowym badaniu znalazło się wiele słów kluczowych: Kerberos, LDAP, NTLM, itp., Ale bez solidnych informacji. Czy ktoś ma wskazówki lub dobre samouczki?Intranet uwierzytelniania wykorzystujące strona logowania Windows

Dzięki.

+0

Który serwer WWW używasz? –

Odpowiedz

3

Czy serwery częścią Microsoft Active Directory?

  • Usługa Active Directory jest zgodna z LDAP. W związku z tym, można skonfigurować LDAP do uwierzytelniania użytkowników

  • Używasz Apache? Jeśli tak, istnieje moduł umożliwiający uwierzytelnienie w katalogu Active Directory: mod_ auth_sspi

  • Wreszcie, Microsoft stworzył interfejsy usługi Active Directory (ASDI), aby rozwiązać tego typu problemy. Jest wiele informacji pod adresem MSDN. Na przykład w ten sposób serwer open source Hudson CI uwierzytelnia się w usłudze Active Directory.

Mam nadzieję, że jedna z tych sugestii ci pomoże.

+0

Myślę, że używamy AD. Dziękuję bardzo za wskazówki. Jestem pewien, że jeden z tych pomysłów będzie tym, czego potrzebuję. – aidan

3

Używamy Mod NTML dla Apache. Pobiera uwierzytelnienia systemu Windows zalogowanego użytkownika. Ale prawdopodobnie nie jesteś zainteresowany SSO?

http://modntlm.sourceforge.net/

+0

Myślę, że SSO jest tym, o co prosiłem. Po prostu staram się poprawić wygodę użytkownika, zmniejszając liczbę haseł do zapamiętania i zmniejszając liczbę wpisywanych poświadczeń. Dzięki za cynk, to wiele się kiedy dokładnie szukam. – aidan

3

Szukałem w tym temacie siebie. Nadal nie jestem pewien, jaka jest właściwa odpowiedź, ponieważ temat jest poza moją domeną wiedzy. Ale oto kilka możliwości, że mam wymyślić przeszukując Internet:

Apache LDAP moduł: http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html

Perl moduł dla Apache uwierzytelniania LDAP: Apache2::AuthNetLDAP

NT uwierzytelnianie przy użyciu Apache Perl moduł: Apache2::AuthenSmb

Korzystanie NIS dla Apache uwierzytelniania użytkownika: http://www.yolinux.com/TUTORIALS/LinuxTutorialApacheAddingLoginSiteProtection.html#NIS

artykuł opisujący ActiveDirect ory uwierzytelniania przy użyciu Apache: http://www.le.ac.uk/cc/sh23/adldap.html

Otwarte rozwiązanie źródło ActiveDirectory z firmy: http://www.likewise.com/

2

Dla Tomcat w systemie Windows można użyć Waffle zarówno SSO i forma oparte/podstawowy/strawić auth.

+0

Nie trzeba również tworzyć głównego dostawcy usług w aktywnym katalogu, aby móc go używać. – Geronimo

Powiązane problemy