代码之家  ›  专栏  ›  技术社区  ›  Adam Berent

ASP.NET Windows身份验证模拟

  •  0
  • Adam Berent  · 技术社区  · 15 年前

    我正在尝试解决如何使用Windows身份验证来实现ASP.NET页,而不必使用恼人的IIS登录框。

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

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

    有没有人知道一篇好文章或一个示例代码演示了如何实现这一点?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Phaedrus    15 年前

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

    Windows Authentication using Form Authentication

        2
  •  0
  •   kemiller2002    15 年前

    要获得此设置,使您没有身份验证提示,您需要让域相互信任帐户。这篇文章应该让你指出正确的方向:

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

    推荐文章