2010-03-05 10 views
1

내 문제는 다음과 같습니다 (신참 셰어 포인트). Windows 인증 된 영역에서 폼 인증 영역으로 기본 영역을 변경하여 사이트 모음 관리자가 양식을 통해 로그인하도록하고 싶습니다. 인증 및 Windows가 아니라면 셰어 포인트 사용자가 내 사이트에 액세스하게 될 것입니다. 내 목표는 회사 인증에 Active Directory가 설치되어 있지 않기 때문에 Windows 인증을 폼 인증으로 효과적으로 대체하는 것입니다.셰어 포인트 : 폼 인증을 통해 사용자 인증

지금까지 데이터베이스에 사용자를 추가하는 ASP 응용 프로그램을 만들었지 만 .Net Framework Asp 도구 (Asp reg_sql)를 통해 데이터베이스가 만들어졌지만 기본 영역을 AspNetSqlMembershipProvider (Forms)로 변경하면 중앙 admistrator를 통해 내 사이트 모음 관리자를 추가하려고하면 스크린 샷에 표시된대로 "정확한 일치 항목을 찾을 수 없습니다."라는 오류가 발생합니다. 필자의 말처럼 필자가 데이터베이스에서 사용자를 읽지는 못했지만 지금까지는 아무런 성과가 없음을 시정 해 주었다. 나는이 사이트 (중앙 관리 사이트, 내 테스트 사이트 & 사용자 추가 사이트)의 모든 관련 변경 사항을 config files.Changes는 다음과 같습니다 (Membeship Provider, Connection String, People Picker). 선택 사항입니다.

내게 감사드립니다 ...

답변

0

저는 과거에도 비슷한 문제가있었습니다. People Picker가 Active Directory 용으로 조정되어 있지만 FBA 사용자를 찾는 데 도움이 필요할 때가 있습니다.

사용자 선택 도구에서 도메인 인 것처럼 사용자 이름 앞에 공급자 이름을 입력하십시오. 형식은 다음과 같습니다. provider \ username.

+0

답장을 보내 주셔서 감사합니다. 실제로이 "provider : username"을 포함하여 해당 형식을 시도했지만 두 형식이 작동하지 않습니다. 이 문제를 접했을 때 특정 개체에 부여해야하는 다른 설정 및 권한이 있었습니까? 아마도 누락되었을 수 있습니다. Sbee – Sbee

+0

자세히보기 : "중앙 admistrator를 통해 내 사이트 모음 관리자를 추가하려고 시도합니다." 중앙 관리에 FBA 영역을 추가 했습니까? 중앙 관리는 다른 웹 응용 프로그램이므로 자체 web.config가 있으며 FBA 영역을 추가하지 않으면 AspNetSqlMembershipProvider 공급자에서 사용자를 찾는 방법을 알 수 없습니다. –

관련 문제