У меня есть сервер Windows, который запускает наш сервер фундаментов команды и мой собственный .NET-Webservice. Сервер Windows действует внутри домена. Мой веб-сервер теперь получает имя пользователя и пароль для других компьютеров внутри домена. Как я могу аутентифицировать их на своем веб-сервисе? Я хочу, чтобы только пользователи, входящие в домен, могли работать с веб-сервисом.Как я могу аутентифицироваться в домене?
ответ
Если вы получаете имя пользователя и пароль в качестве параметров в API вы можете использовать метод, описанный здесь:
Validate a username and password against Active Directory?
Если это IIS размещается приложение можно сконфигурированный его в web.config (проверка подлинности Windows)
У меня есть мое приложение, размещенное на IIS, но я не могу использовать имя пользователя и пароль для аутентификации Windows. Таким образом, проверка подлинности Windows проверяется автоматически, если компьютер уже находится внутри домена, или нет. Правильно ли я это понял? –
Да, если это хост в IIS, вы можете добавить
Какое веб-обслуживание - размещение IIS, самостоятельное размещение? Googling для «проверки подлинности Windows» может помочь вам ... –