Я занимаюсь разработкой веб-части в SharePoint.Я использую проверку подлинности Windows для входа в любое из моих веб-приложений.Мне нужно получить фактическое имя пользователя для входа в систему.Я знаю, что это может быть легко получено SPContext.Current.Web.CurrentUser.LoginName.
Но подводный камень в том, что, если я вошел в систему как администратор компьютера, Sharepoint анализирует имя входа как SharePoint \ System вместо исходного имени входа (скажем, имя домена \ steve).
Единственная альтернатива, которую я видел здесь, - это отмена административных прав для пользователя с помощью какого-либо подражания.Но я не уверен, как этого добиться.Есть идеи?