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