【问题标题】:ASP.NET Windows Authentication ImpersonationASP.NET Windows 身份验证模拟
【发布时间】:2009-11-09 17:37:11
【问题描述】:

我试图弄清楚如何使用 Windows 身份验证实现 ASP.NET 页面,而不会出现烦人的 IIS 登录框。

我的网络中目前有 3 个域,因此所有登录的人都必须在其用户名前加上域。这不是用户友好的。我想要一个包含域组合框的自定义登录页面。

我发现的大多数示例都使用表单安全性来实现这一点,但是我需要 Windows 身份验证,因为我想使用集成身份验证而不是硬编码的用户名和密码连接到 SQL 服务器。

有谁知道展示如何实现这一点的好文章或示例代码?

【问题讨论】:

    标签: asp.net authentication forms-authentication windows-authentication


    【解决方案1】:

    以下链接指向一篇文章,该文章解释了如何使用表单身份验证对 Windows 用户进行身份验证,它使用对本机 win32 api 函数 LogonUser 的调用来实现这一点。通过这种方式,您可以设计自己的自定义登录页面,并使用下拉列表选择域。看看吧,或许会有帮助。

    Windows Authentication using Form Authentication

    【讨论】:

    【解决方案2】:

    要进行此设置以使您没有身份验证提示,您需要让域相互信任帐户。这篇文章应该会让你找到正确的方向:

    http://technet.microsoft.com/en-us/library/cc787646%28WS.10%29.aspx

    【讨论】:

      猜你喜欢
      • 2010-11-27
      • 1970-01-01
      • 2011-11-21
      • 2014-09-08
      • 2016-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多