【发布时间】:2015-09-23 03:46:37
【问题描述】:
我习惯于创建内部 asp.net windows 身份验证应用程序,这些应用程序会自动填充一个 WindowsPrincipal,它声称用户名和一些我认为来自 Active Directory 的组信息。我安装了 Visual Studio 2015 并尝试使用 ASP.NET 5 Web 应用程序,但 Windows 身份验证显示为灰色。我一直在学习基于声明的身份验证,也了解 ASP.NET 5 将带来的跨平台功能,并且我可能需要摆脱 Windows 身份验证。
这个内部 Web 应用程序位于 Active Directory 域中,如果不需要,我不想让用户提供凭据,因为这将在 IIS 之上进行。我应该如何应该获取当前用户?我是否需要选择不同的身份验证方法并以某种方式通过另一种方法从 AD 获取声明,或者 Windows 身份验证仍然是这种情况下的推荐选项并且最终将可用?
【问题讨论】:
标签: asp.net windows-authentication