如何通过单点登录在asp.net中获取Windows登录用户名

埃里·德米尔迪尔(Eray Demirdir)

我想通过单点登录在asp.net中获取Windows登录用户名

我使用Global.asax Session_Start我尝试了WindowsIdentity.GetCurrent(); 它在本地工作,但在IIS中不工作。在本地DomainName // UserName中,但在IIS中IISAPPPOOL \ AppName

在IIS身份验证=>中启用了匿名身份验证,禁用了ASP.NET模拟,在更改它们的应用程序不起作用时,也禁用了表单身份验证。

My web config is like this
 <authentication mode="Windows">
    </authentication>
    <authorization>
      <deny users="?" />
    </authorization>
<identity impersonate="true" />

Thread.CurrentPrincipal.Identity.Name; is null
HttpContext.Current.Request.LogonUserIdentity.Name; is IIS IISAPPPOOL\AppName 
 Context.User.Identity.Name; is null
System.Security.Principal.WindowsPrincipal p = System.Threading.Thread.CurrentPrincipal as System.Security.Principal.WindowsPrincipal; is null
HttpContext.Current.User.Identity.Name; is null

我该怎么解决

埃里·德米尔迪尔(Eray Demirdir)

我解决了:)只是使用组策略首选项注册表配置IE可信站点http://deployhappiness.com/managing-internet-explorer-trusted-sites-with-group-policy/谢谢

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Java中获取登录用户名

如何使用JDBCRealm获得登录用户的用户名?

如何在QWeb Report Odo中获取当前的登录用户名

Python:如何获取登录用户的域\用户名

获取登录用户ASP.NET MVC的用户名

Django登录用户=用户名永不为真

Angular 7-在Azure AD身份验证后获取登录用户名

如何在Django的模型字段中添加已登录用户的用户名

Django获取登录用户的用户名并将其传递给模型

Django:如何在基于类的视图中获取登录用户的用户名?

如何通过接口获取当前登录的用户名,以在asp.net core mvc中按列插入更新?

如何在heroku控制台上获取登录用户的用户名?

如何获取Django中已登录用户的用户名?

检查登录用户名和密码,然后从以前的每个条目中获取数据

获取登录用户的完整用户名

获取登录用户名

如何获取当前Windows登录用户的用户名?

如何从.htpasswd登录用户名?

Parse.com-按用户名获取未登录用户的帖子

Grails:如何获取当前登录用户的用户名,以及需要进行哪些导入?

在ASP Web应用程序中从LDAP获取当前登录用户名

用户名显示为root而不是登录用户?

使用android中的SQLite检索当前登录用户的用户名

在Visual Basic .net中登录后获取用户名

如何获取当前登录用户authservice的用户名

如何在 ASP.NET Core Identity 中控制器的构造函数中获取登录用户名

如何在 UWP App 中获取当前登录用户的用户名或 ID

将登录用户的用户名作为 Django 表单字段中的标签

如何在 Windows(7、8、8.1 和 10)中判断登录用户的用户名?