1

Windows Server 2008 Enterprise와 함께 SharePoint Server 2007 Enterprise를 사용하고 있습니다. 그리고 나는 출판 포털을 사용하고 있습니다. 그리고 사용자 지정 양식 인증 솔루션을 사용하고 있습니다. 사용자 이름과 암호를 사용자 지정 (스키마) SQL Server 데이터베이스에 저장합니다. 데이터베이스는 사용자 프로파일 정보를 저장합니다. VSTS 2008 + C# + .Net 3.5 + ASP.Net + SharePoint Server 2007 SDK를 사용하여 개발 중입니다.양식 인증 및 SharePoint 사용자 프로필 문제

나는 데이터베이스에 저장된 사용자 프로필을 SharePoint 사용자 프로필 관리에 통합하는 방법을 배우고 싶습니다. (SharePoint의 모든 사용자 정보에서 사용자의 링크를 클릭 한 다음 데이터베이스에 저장된 프로필 데이터를 클릭 할 수 있습니다. 표시 할 수 있습니까?) 가능한 모든 솔루션? 참조 할 수있는 코드 샘플이 있으면 감사하게 생각하십시오.

BTW : 사용자 프로필 데이터베이스에서 사용자 프로필 데이터를 검색 할 필요가 없으며 다른 모든 저장소가 괜찮습니다. 사전에

덕분에, 조지

답변

1

당신은 ASP.NET 회원 공급자를 구현해야합니다. 기본적으로 ProviderBase에서 상속 받고 Sharepoint 환경에 유용한 정보로 사용자 정의 스키마를 변환하는 방법을 구현합니다. 이 링크는 도움을 줄 수 있습니다 : Implementing a Membership Provider

일반 ASP.NET 사이트에서 해당 사용자 지정 공급자를 개발하고 완료하면 Sharepoint 웹 사이트에 설치하는 것이 좋습니다.

편집 :Examining ASP.NET's Membership, Roles, and Profile을 살펴보십시오. 아주 완벽합니다.

+0

SharePoint의 모든 사용자 목록 정보가 있으며 SharePoint에서 구현 한 멤버 자격 공급자의 모든 사용자 정보를 얻을 수있는 방법을 알고 있습니까? – George2

+1

Sharepoint는 사용자 정보를 얻기 위해 해당 회원 별 메서드를 사용합니다. –

+0

언급 한 MSDN 페이지, 샘플 구현을 보았습니까? SharePoint에 맞게 조정 된 경우 더 좋습니다. :-) – George2

관련 문제