문제

Perl에서 내부 웹 사이트를 구축하고 있으며 인증을 위해 Windows 자격 증명을 사용하도록하고 싶습니다. 지금까지 저의 연구는 Kerberos, LDAP, NTLM 등과 같은 많은 키워드를 만들었지 만 확실한 정보는 없었습니다. 누구든지 포인터 나 좋은 튜토리얼이 있습니까?

감사.

도움이 되었습니까?

해결책

서버가 Microsoft Active Directory의 일부입니까?

  • Active Directory는 LDAP 호환입니다. 따라서 LDAP를 설정하여 사용자를 인증 할 수 있습니다.

  • Apache를 사용하고 있습니까? 그렇다면 Active Directory 디렉토리로 인증 할 수있는 모듈이 있습니다. mod_ auth_sspi

  • 마지막으로 Microsoft는 이러한 유형의 문제를 해결하기 위해 ASDI (Active Directory Service Interfaces)를 만들었습니다. 많은 정보가 있습니다 MSDN. 예를 들어, Open-Source Hudson CI 서버가 Active Directory로 인증하는 방법입니다.

이 제안 중 하나가 도움이되기를 바랍니다.

다른 팁

우리는 Apache 용 Mod NTML을 사용하고 있습니다. 로그인 한 사용자의 Windows 자격 증명을 가져옵니다. 그러나 SSO에 관심이 없습니까?

http://modntlm.sourceforge.net/

나는이 주제를 직접 조사하고있다. 주제가 내 지식과 경험 영역에서 벗어나기 때문에 정답이 무엇인지 아직 확실하지 않습니다. 그러나 인터넷을 검색하여 제가 생각해 낼 가능성은 다음과 같습니다.

Apache LDAP 모듈 : http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html

Apache LDAP 인증을위한 Perl 모듈 : apache2 :: authnetldap

Apache Perl 모듈을 사용한 NT 인증 : Apache2 :: Authensmb

Apache 사용자 인증에 NIS 사용 : http://www.yolinux.com/tutorials/linuxtutorialapacheaddingloginsiteprotection.html#nis

Apache를 사용한 Activedivedirectory 인증을 설명하는 기사 : http://www.le.ac.uk/cc/sh23/adldap.html

비즈니스의 오픈 소스 ActivedIvediveryectory 솔루션 : http://www.ikewise.com/

Windows의 Tomcat의 경우 사용할 수 있습니다 와플, SSO 및 양식 기반/기본/다이제스트 인증.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top