2012-02-06 5 views
1

나는이 링크에서Windows 인증을 사용하는 ADAM 바인딩?

ActiveDirectorySchema schema = ActiveDirectorySchema.GetSchema(adamContext); 

를 사용하려면

DirectoryContext adamContext = new DirectoryContext(); 

바인딩 ADAM을 시도 : http://msdn.microsoft.com/en-us/library/bb267453.aspx 불행하게도 DirectoryContext 서버 이름, 사용자 ID 및 PW있는 3 개 값을 필요로한다.

나는 네트워크에 인증하는 데 사용할 카드 만 있습니다. DirectoryContext를 사용하여 ADAM에 바인딩하는 대안이나 해결 방법이 있습니까?

답변

1

ADAM 서버가 로그온 한 도메인과 동일한 경우 사용자 이름과 암호를 명시 적으로 제공해야 할 필요는 없습니다.

이 코드는 나를 위해 작동 :

var context = new DirectoryContext(DirectoryContextType.DirectoryServer, "server:389"); 
var schema = ActiveDirectorySchema.GetSchema(context); 

당신은 확인 했 당신은 ADAM 서버에 있었다 부여 된 권한으로에서 실행중인 사용자 계정? 확실하지 않은 경우 알려 주시면 도움을받을 수있는 링크를 찾을 수 있습니다.

관련 문제