Получить имя пользователя компьютера в веб-приложении - PullRequest
2 голосов
/ 30 августа 2011

У меня есть веб-приложение, в котором используется аутентификация по формам. Имена пользователей совпадают с именами, используемыми пользователями на их компьютерах, поэтому они хотят, чтобы веб-приложение могло определять это имя пользователя, чтобы приложение могло автоматически регистрировать его в имени пользователя.

Как это можно сделать? Я имею в виду, если я устанавливаю режим проверки подлинности «Форма», я все еще получаю эти учетные данные из IIS?

Я знаю, что это можно сделать несколькими лучшими способами, чем это, но меня интересует именно этот способ. Поскольку это небольшое веб-приложение в интрасети с несколькими пользователями, оно не стоит больших архитектурных изменений. Если это возможно, счастливых дней, иначе придется подождать.

Приветствие.

Ответы [ 2 ]

2 голосов
/ 30 августа 2011

Это невозможно сделать с помощью проверки подлинности с помощью форм. Без запроса у клиента учетных данных невозможно получить эту информацию с компьютера клиента.

0 голосов
/ 09 сентября 2011

Аутентификация Windows не может сосуществовать с аутентификацией Forms, но она может сосуществовать с анонимной аутентификацией.

Дополнительная информация здесь: Аутентификация Windows не вызывает браузеры вне домена

...