Я создал веб-службу WCF для отдыха. Однако клиент запросил блокировку службы с помощью базовой проверки подлинности, но разрешил им предоставлять токен авторизации для первого ответа, а не для вызова. К сожалению, у меня только IIS 6 на моей тестовой машинеRestful WCF и базовая аутентификация через Fidder
Мне действительно нужно симулировать базовую аутентификацию, поэтому я делаю это над анонимным и выдавая ошибку, если токен авторизации неверен. Однако аутентификации маркер не доступен для ФОС
http://localhost/test.svc/get/token/
Content-Type: применение/х-WWW-форм-urlencoded
Авторизация: Basic Base64Value
Если удалить анонимным и добавить основной в ИИС. Все, что я получаю, это 401. Я думаю, что в IIS выполняется проверка подлинности перед WCF.
В идеале я просто хотел бы получить анонимный доступ и получить доступ к заголовку авторизации.
Как я могу получить заголовок AUTH
Вы хотите способ чтения HTTP заголовки в вашем методе веб-службы WCF Rest? – CSharpenter