사용자 지정 필드가있는 Active Directory에 많은 사용자를 가져 왔습니다. 그런 다음 모든 사용자 지정 필드와 일반 필드를 사용하여 Active Directory에서 Sharepoint로 프로필 가져 오기를 수행했습니다. 이 후 각 사용자는 MySite가 설정된 사이트 모음에 있어야했습니다. 나는 사용자가 존재하는지 확인한 후 MySite가 생성되었는지 확인하기 위해 프로필 속성 "personalspace"를 확인하는 코드를 작성하여이를 수행했습니다. 일부 사용자가 네트워크 외부에서 로그인 할 때까지 모든 것이 잘 수행되었습니다.폼 인증을 사용하는 셰어 포인트 사용자 프로필
사용자가 네트워크 외부에 있거나 (Internet Explorer의 신뢰할 수있는 영역에 사이트를 추가하지 않은 경우) 얻을 수있는 Windows 인증 팝업을 없애고 싶습니다. 웹 영역을 확장하여 인터넷 영역을 만들었습니다. 그런 다음 인터넷 사이트의 web.config를 편집하여 활성 디렉토리 양식 인증을 수행하고 중앙 관리자의 web.config를 편집하여 데이터 소스를 볼 수 있도록했습니다. 이것은 모두 좋고 좋으며, 사용자는 멋진 인터페이스를 통해 로그인 할 수 있습니다. 유일한 문제는 이제 사용자가 사용자 프로필에서 분리된다는 것입니다. 기본적으로 Sharepoint는 Windows 인증 사용자와 양식 인증 사용자를 두 명의 개별 사용자로 간주합니다.
프로필을 연결하는 방법이 있습니까? 사용자를 로그인 한 다음 Windows 계정에 연결하기 위해 사용자 지정 멤버 자격 공급자를 작성해야합니까? 인터넷 웹 응용 프로그램에서 사용자를 로그인 한 다음 Windows 자격 증명을 스푸핑하여 인트라넷에 전달하는 방법이 있습니까? 양식 인증 데이터 원본을 기반으로 모든 사용자 프로필을 다시 만들어야합니까?
헤이 저스틴, 내가 제대로 작동하고 자신의 AD 자격 증명을 기반으로 사용자를 로그는 Active Directory 폼 인증 공급자를 이용할 수 있도록 인터넷 사이트를 구성했습니다. 내 문제는 인증 된 사용자가 AD에서 Sharepoint로 가져온 사용자 프로필과 연결되지 않는 양식과 관련이 있습니다. –