2010-12-02 3 views
1

동적 CRM과 상호 작용하는 ASP.Net 웹 사이트가 있습니다. 또한 양식 인증을 위해 로컬 ASPNETDB.MDF를 사용합니다.Identity Impersonate를 사용할 때 로컬 ASPNETDB.MDF 데이터베이스에 액세스 할 수 없습니다.

CRM의 경우이 목적으로 도메인에 생성 된 ID를 가장해야합니다. 신원 정보가 가장 (impersonate)으로 설정되면 더 이상 로컬 회원 데이터베이스에 액세스 할 수 없습니다. 멤버 자격 데이터베이스에 대한 가장 액세스에 사용 된 도메인 사용자를 허용하려면 어떻게합니까?

도움을 주시면 감사하겠습니다.

+0

mdf 파일에 해당 ID에 모든 권한을 추가 할 수 없습니까? – onof

+0

나는 그것을 포함하고있는 폴더 구조를 포함하여 그것을했다. 그래도 작동이 안되는. – jvanrhyn

답변

0

"나는 더 이상 로컬 회원 데이터베이스에 액세스 할 수 없다"는 것을 의미합니까?

그러면 공식화하는 방식으로 데이터베이스에 대한 액세스가 로컬이 아니라 원격이라는 것을 알 수 있습니다. "가장 (impersonation)"이라는 용어는 로컬 액세스에만 의미가 있음을 이해해야합니다. 원격 액세스에서는 "위임"이라는 용어가 사용됩니다.

ASP.NET, IIS 및 SQL Server의 컨텍스트에서 위임 대 위임을 검색하는 것이 좋습니다.
관련 용어 등 "이중 홉", 커버 로스, SPN (서비스 사용자 이름)이다

당신은
에서 시작 할 수 있습니다

- How To: Use Impersonation and Delegation in ASP.NET 2.0
-이 생각 ASP.NET Identity Matrix

는 취향의 문제입니다 , 컨텍스트 등을 포함 할 수 있으며 귀하의 컨텍스트와 이해 기사에보다 적합한 것을 쉽게 찾을 수 있다고 생각합니다.

관련 문제