Попытка выяснить, как получить полное имя текущего пользователя, введенное в Active Directory, из класса BLL в моем приложении ASP.Net. Пока что у меня есть:
public static string Username
{
get
{
var name = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
if (name.Contains("\\"))
{
var start = name.IndexOf("\\");
if (name.Length > start)
{
name = name.Substring(start + 1);
}
}
return name;
}
}
Проблема в том, что при этом будет возвращено имя пользователя, но мне также нужно полное имя. Кто-нибудь знает, возможно ли это?