Я новичок в добавлении безопасности к службе WCF. Я разработал службу WCF на основе REST, которая отлично работает.
Эта служба используется HTTP POST (вне домена). Мне нужно включить аутентификацию домена (AD).
Как включить аутентификацию AD в WCF? Кроме того, что я должен запрашивать у клиента подробности, связанные с AD? Пожалуйста, помогите мне.
Обновлено:
- Добавлена authenticationScheme="Negotiate" в httpTransport.
- Размещенная служба в IIS и отключенная анонимная аутентификация. Также попытался включить аутентификацию с помощью форм.
- В клиенте wcf передача домена/идентификатора/пароля, например: webrequest.Credentials = new NetworkCredential("user", "userpwd", "domain");
Я получаю сообщение об ошибке HTTP 401.2 — не авторизовано. Вы не авторизованы для просмотра этой страницы из-за недействительных заголовков аутентификации.
Я что-то упускаю?