Во многих местах используется sharepoint.
Как мы можем безопасно получить зарегистрированного пользователя sharepoint при просмотре нашего приложения в веб-части?
Вы должны быть в контексте SharePoint, чтобы получить объект SPUser в коде. В противном случае вы можете просто попробовать
Context.User.Identity.Name
Но, конечно, это будет не имя AD и не пользователь SharePoint.
Если ваша WebPart работает в SharePoint, вы можете получить текущего пользователя из SPContext.
SPContext.Current.Web.CurrentUser.LoginName
Shane.