2
您好我正在改变我的MVC 5应用程序通过ADFS进行身份验证。使用ADFS时的用户名
Withing我的global.asax.cs在SessionStart文件我有以下方法:
DoUserLogIn(Request.LogonUserIdentity, Session);
简化的方法实现低于
private void DoUserLogIn(WindowsIdentity user, HttpSessionState session)
{
session["UserDisplayName"] = user.Name;
}
这是ADFS之前的工作和所显示的用户名。但是,现在使用ADFS显示的用户名是应用程序在IIS中运行的服务帐户用户。我应该如何使用ADFS获取使用SSO访问应用程序的用户的实际用户名?