我的机器在域A中,我尝试绑定到域B. 它们之间没有信任关系,在存在信任关系的其他领域没有问题。
我使用表单身份验证:
<add name="AMembershipProvider"
connectionUsername="TestDomain.intra\administrator"
connectionPassword="P@ssw0rd"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="Testinfofer.intraADService"
attributeMapUsername="sAMAccountName" />
我在主机文件中添加了域B域控制器。
当我使用Softerra连接到域B时,LDAP管理员就可以了。
我哪里错了?
答案 0 :(得分: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);