代码之家  ›  专栏  ›  技术社区  ›  NikolaiDante

asp.net windows身份验证

  •  3
  • NikolaiDante  · 技术社区  · 16 年前

    我需要什么设置来完成以下操作?

    IIS6服务器位于域1上

    我想要

    WindowsIdentity ident = WindowsIdentity.GetCurrent();
    

    当前设置

    在web.config中:

    <authentication mode="Windows"/>
    <identity impersonate="true"/>
    

    1 回复  |  直到 16 年前
        1
  •  4
  •   George Stocker NotMe    16 年前

    这两个域需要创建一个信任关系(如果它们是应该已经存在的同一个林的一部分),那么可能需要配置一些委托(这里谈论的是广告内容,而不是.NET)。

    客户机和服务器之间的身份验证必须使用协商和kerberos,这反过来意味着时钟需要在相互之间的5分钟内完成,同样,当两个域都属于同一个林时,这不应该是一个问题。