【发布时间】:2012-08-18 17:22:23
【问题描述】:
我正在尝试创建一个 .net 网页,该网页使用 UserPrinciple.Current 来获取当前登录用户的详细信息,并允许他们更改其 Active Directory 密码。
经过一番猛烈抨击后,我得到了它的工作(耶!)。我唯一的问题是我希望它在我们的 Intranet 站点 (http://intranet) 上运行,但它似乎只有在我指定完全限定的域名 (http://intranet.mydomain.co.uk) 时才有效。p>
查看此页面 (How to configure an ASP.NET application for a delegation scenario),“摘要”部分底部的故障排除部分似乎包含两条相互冲突的建议:
3.要使 Kerberos 正常工作,您必须使用完全限定域名 (FQDN) 进行所有通信。
5.如果 Web 服务器使用完全限定域名,则必须将该站点添加到 Internet Explorer 中的 Intranet 站点列表中。
请注意,第 5 项以 IF 开头 - 表明它没有 HAVE 这样做。但是第 3 条指出 FQDN 是必要的。
所以问题很简单:我可以通过 IIS 7 设置委托而不使用 FQDN 主机名吗?
【问题讨论】: