Hemil Gandhi Ответов: 1

Отображение имени пользователя ПК после входа в систему


Я разработал одно веб-приложение с использованием visual studio 2012 (VB &SQL), теперь после входа в мое приложение имя пользователя ПК, который когда-либо получал доступ к нему через браузер. Я уже пробовал несколько доступных решений, но большинство из них работает только в studio, после развертывания приложения в IIS либо оно загружает iisuser, либо defaultpool.

Пожалуйста, руководство / помощь

Что я уже пробовал:

User.Identity.Name

Environment.UserName<

System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString()

Page.User.Identity.Name

System.Environment.UserName

HttpContext.Current.User.Identity.Name

MadMyche

Не могли бы вы, пожалуйста, опубликовать web.config authentication и authorization узлы

Hemil Gandhi

<режим аутентификации="Windows">
<авторизация>
<разрешить пользователям="*">
Еще одна вещь, которую нужно добавить, у нас есть настройка входа в домен для каждого конечного пользователя.

Hemil Gandhi

Еще одна вещь, которую нужно добавить, у нас есть настройка входа в домен для каждого конечного пользователя.

F-ES Sitecore

Google how to configure your site to use Windows Authentication.

1 Ответов

Рейтинг:
1

Maciej Los

Следуйте инструкциям из MSDN: Аутентификация пользователей с помощью проверки подлинности Windows (VB) | Microsoft Docs[^]
Аутентификация пользователей с помощью проверки подлинности Windows (C#) | Microsoft Docs[^]

Цитата:
Вы должны включить проверку подлинности Windows, изменив веб-конфигурацию вашего приложения MVC (web.config) файл. Найти <authentication> раздел и измените его, чтобы использовать Windows вместо проверки подлинности форм, как это:
XML

<authentication mode="Windows">

</authentication>