2009-08-27 2 views
0

우리는 네트워크에 Windows에 로그인하여 자동으로 로그인하는 공유 인스턴스를 가지고 있습니다. (로그인하라는 메시지가 표시되지 않습니다.)Sharepoint - 다른 사이트에 통합 시작 위치

사용자가 로그인해야하지만 현재 사용자 이름/비밀번호가 설정되어있는 다른 웹 응용 프로그램이 있습니다.

우리의 목표는 sharepoint가하는 것과 같은 방식으로 행동하는 다른 응용 프로그램을 얻는 것입니다. Windows에 로그인하면 응용 프로그램에 바로 로그인 할 수 있습니다.

어디서부터 시작해야합니까? (필자는 LDAP가 필요하다고 가정합니다)

모든 안내가 크게 감사하겠습니다.

우리의 설치 (창) :

 
    Windows 
    IE7 & 8 
    Windows Active Directory managing users/password 

우리의 설치 (다른 응용 프로그램) :

 
    RHEL (could be Windows Server if really necessary) 
    PHP 5 
    Apache 
    mySQL - username and password are stored in mySQL 

이 업데이트 : 어쩌면 도면 도움이 될 : Look at this

답변

0

당신이 찾고있는 PHP 응용 프로그램에서 NTLM 인증을 구현하려면 다음에 대한 이전 대답을 참조하십시오.

Can a PHP intranet share Windows logins?

+0

그래서 기사를 읽었습니다. 말이 이해가된다. 서버가 2 개의 별도 도메인이라면 어떻게 될까? 하나는 http://a.com이고 다른 하나는 http://b.com (또는 심지어 https://b.com)입니까? – Jason

+0

페이지를 여는 사용자는 두 도메인 모두에서 알 수 있습니다 (예). 진정으로 도메인을 분리합니까 아니면 하나의 하위 도메인입니까? – Colin

+0

하나는 Windows 도메인 (AD에서)이고 다른 하나는 AD 도메인의 일부가 아니며 단지 표준 URL입니다. a.com은 AD 도메인이고 b.com은 인터넷상의 도메인입니다. 자세한 내용을 설명하는 데 도움이되도록 질문을 수정했습니다. – Jason

0

다른 웹 응용 프로그램이 Windows 통합 인증 (NTLM 또는 Kerberos 인증 또는 기본 인증)을 사용하는 경우 동일한 방식으로 작동 할 수 있습니다. 브라우저에 따라 다음 방법 중 하나를 사용하여 자동으로 사이트를 기억하고 로그인 할 수 있습니다. 그러나 각 브라우저는 다르게 처리 할 수 ​​있습니다. IE에는 영역 (인터넷, 로컬 인트라넷, 신뢰할 수있는 사이트)에 따라 자동으로 로그인하는 설정이 있습니다.

다른 응용 프로그램에서 동일한 사용자 저장소 (AD/LDAP)를 사용할 필요는 없지만 의미가 있습니다.