由于itm和top.abc是不同的,因此对于两个krb用户来说,相同的servicePrincipalName安全地设置为HTTP/testloadbalancer.com,而他们的userPrincipalName由于迁移,这些用户现在每次都要输入他们的AD凭据,并且只能使用旧的域名进行访问,即我已经在用于Kerberos委托的域中为Kerberos设置了一个新的用户帐户WARNING: Unable to set <e
有没有办法使用电子邮件字段(当然,还有密码)来验证AD?我的服务器上同时设置了sAMAccountName和电子邮件,但我必须使用邮件而不是sAMAccountName进行验证。我使用以下代码通过sAMAccountName进行身份验证(顺便说一句,它是一个类库……)
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain