У меня есть служба данных WCF, размещенная на сервере IIS; Я использую реализацию клиента OData Objective-C для запроса службы данных WCF.
Теперь я готов развернуть свой сервис на работающем сервере и хочу предоставить механизм аутентификации, чтобы ограничить доступ к сервису, а также чтобы у меня был контрольный журнал.
Я решил использовать поставщика членства ASP.NET для этой функциональности. Пользователи будут регистрировать имя пользователя/пароль для другой (незащищенной) службы, что позволит им получить доступ к службе с ограниченным доступом.
Я понимаю, что могу использовать обратный вызов ObjectConext::OnBeforeSend для настройки соответствующих заголовков HTTP-запроса, но не знаю, как это сделать. Может у кого есть примеры?
РЕДАКТИРОВАТЬ
Я знаю, как добавить заголовки к запросу, это не то, о чем я спрашиваю. Я спрашиваю конкретно, какие заголовки я на самом деле добавляю?
- (void) onBeforeSend: (HttpRequest*)request{
[request.m_httpHeaders.m_httpHeaders addEntriesFromDictionary:[NSDictionary
dictionaryWithObject:@"BlahBlahBlah" forKey:@"SomeHeader"]];
}