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訪問應用程序的用戶的實際用戶名?