本地IIS和本地AD上的Windows身份验证(Windows Server 2008 R2数据中心)

时间:2020-02-25 10:29:20

标签: c# asp.net authentication iis windows-authentication

我正在Windows Server 2008 R2数据中心上运行AD Service和本地IIS Service。
而且,我尝试获取当前的Windows用户名,以便登录IIS上托管的Web应用程序。
有关更多详细信息,该Web应用程序旨在向公众开放,并允许获取具有域名的Windows用户名,以便进行一些AD身份验证/ SSO。

我已经启用了“ Windows身份验证”和“匿名身份验证”。
但是,使用System.Security.Principal.WindowsIdentity.GetCurrent().Name获得了“ IIS APPPOOL [App_Name]”。

有人知道如何实现目标并获取域用户名吗?

更新:

<system.web>
<anonymousIdentification/>
<authentication mode="Windows"></authentication>
....

我在web.config的上面添加了几行,但仍然无法获取域/用户名。 该页面托管在某些链接上,例如:

http://localhost:8080/

0 个答案:

没有答案