Базовая аутентификация в REST WCF - PullRequest
0 голосов
/ 25 августа 2011

Я разработал один REST WCF и хотел бы, чтобы клиент использовал его с базовой аутентификацией, я разместил эту службу в IIS 7.0 и отключил всю аутентификацию, кроме базовой аутентификации.

Теперь проблема заключается в том, что при вызове этогосервис из любого другого приложения (в моем случае я вызываю это из командной строки ruby) с заголовком «Basic bXlhZGRvbjpDcFplcUc5MzlHdDZQMEtD», хотя я не смог аутентифицировать этот сервис.

Сделайте его более простым, когда я получу к нему доступСлужба (.svc) из браузера из-за базовой аутентификации предложит ввести имя пользователя и пароль, чтобы указать, какое место жительства мне нужно здесь передать, и с какими учетными данными мне нужно сравнить (погоду мне нужно установить в web.config или IIS)??

Спасибо заранее Арун.

1 Ответ

0 голосов
/ 25 августа 2011

Для базовой аутентификации IIS всегда будет пытаться проверить userName & Password от имени пользователя windows (локального или доменного пользователя).

Доминик создал модуль Basic Http Authentication, который позволяет вам использовать другие хранилища учетных данныхс базовой аутентификацией.

http://www.leastprivilege.com/HTTPBasicAuthenticationAgainstNonWindowsAccountsInIISASPNETPart3AddingWCFSupport.aspx

...