2014-01-21 3 views
0

Моя машина находится в домене A, и я пытаюсь связываться с доменом B. Между ними нет доверительных отношений, в других доменах, где существует доверительное отношение нет проблем.Привязка к Active Directory с помощью S.DS.AccountУправление извне домена

Я использую форму идентификации:

<add name="AMembershipProvider" 
    connectionUsername="TestDomain.intra\administrator" 
    connectionPassword="[email protected]" 
    type="System.Web.Security.ActiveDirectoryMembershipProvider" 
    connectionStringName="Testinfofer.intraADService" 
    attributeMapUsername="sAMAccountName" /> 

я добавил домен контроллер домена B в моем файле хостов.

Когда я подключаюсь к домену B с администратором LDAP Softerra, это нормально.

Где я ошибаюсь?

ответ

0

Исключение было в моем методе UserPrincipalEx.FindByIdentity в моем параметре контекста.

var domainContext = 
    new PrincipalContext(ContextType.Domain, 
     model.Domeniu, domainContainer,ContextOptions.Negotiate); 

Я не передал пользователя и пароль, после того как сделал, что все в порядке.

var domainContext = 
    new PrincipalContext(ContextType.Domain, 
     model.Domeniu, domainContainer, 
      ContextOptions.Negotiate,user,password); 
Смежные вопросы