В настоящее время у нас настроен сервер разработки, на котором мы пытаемся протестировать некоторый код ASP.NET для проверки подлинности Windows.
Мы включили проверку подлинности Windows в IIS7 на Windows Server 2008 R2, и она запрашиваетпользователь для имени пользователя и пароля, как исключение, но проблема в том, что он не принимает никаких учетных данных.Например, этот код ...
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Page.Title = "Home page for " + User.Identity.Name
End Sub
... всегда возвращает пустую строку.
Одна из наших теорий состоит в том, что у нас пока не установлен Active Directory, мы простопроверить это, выполнив вход через имя компьютера, а не домен.
Этот тип проверки подлинности применим только к доменам (если это возможно, мы можем установить Active Directory и некоторые тестовые учетные записи) - или возможно получитьидентификатор пользователя при входе в систему с использованием имени компьютера?
В идеале мы хотели бы иметь возможность проверить это на наших локальных компьютерах (Windows 7 Pro), используя наши собственные учетные записи (опять-таки, они не находятся в домене) иIIS, но это та же проблема, что и у нашего dev-сервера.
** Примечание. Я задавал этот вопрос также и о serverfault, но я думаю, что этот вопрос пересекает как сервер, так и линию программирования.**
Спасибо,