【发布时间】:2014-12-11 21:07:03
【问题描述】:
我遇到了与 MVC 项目相关的双跳 SQL 服务器登录问题。
我使用的是 IIS 7.5; MVC 5; Visual Studio 2013,以及运行 IIS 的简单 Windows 7 系统。
我需要使用 Windows 身份验证或 AD 组身份验证创建一个 Intranet 项目。
如果我使用后者,它根本不起作用,所以我推迟了它,但最终目标是使用 AD 组。
对于前者,我尝试让 Kerberos 工作(并阅读了几十篇文章),但我只能让网站在其主机上工作(几乎不值得这样做)。
我能够获得一个特殊的 SQL 帐户和密码,并且可以使用 web.config 中的硬连线连接字符串和应用程序中硬编码的密码来运行它,但这仅用于开发目的,需要在它到达生产之前很久就被更换了。
我已经阅读了网站
http://blogs.technet.com/b/askds/archive/2008/11/25/fun-with-the-kerberos-delegation-web-site.aspx
按照它的步骤,需要三到四个不同的团队一起工作,才能在我工作的地方完成所有工作。
有没有人知道任何更简单的 MVC 项目范例,使他们能够在具有 Windows 身份验证或 AD 组身份验证的 Intranet 站点上工作?甚至到其他解决方案的链接也会非常非常受欢迎。
如果有兴趣,另请参阅:
提前致谢。
【问题讨论】:
标签: active-directory asp.net-mvc-5 iis-7.5 windows-authentication sql-server-authentication