Я пытался решить проблему, с которой я действительно надеюсь, что кто-то может помочь или, по крайней мере, указать мне правильное направление.Я гуглил это несколько дней и просто не могу придумать ответ.
Справочная информация:
Я использую службы RIA для обработки связи, проверки и т. Д ..из приложения Silverlight 4.У меня есть две службы доменов, типовая для аутентификации и одна для моей бизнес-логики.Для аутентификации / авторизации я использую членство .NET (аутентификация по формам включена), что является типичным сценарием при использовании RIA Services.
Проблема: я хотел бы иметь возможность позвонить в одну из службот другого и пусть целевая служба узнает, какой пользователь вошел в систему. Так, например, вызовите службу бизнес-домена в службу домена аутентификации и узнайте, кто является аутентифицированным пользователем.Это прекрасно работает, когда я звоню из клиента (приложения SL) в любую из служб, поэтому RIA Services обрабатывает эту систему, но я не могу заставить работать «межсервисную» авторизацию.У каждой из моих доменных служб есть ссылка WCF (SOAP) на другую службу, и фактические вызовы работают нормально, просто целевая служба не знает об аутентифицированном пользователе.
Сценарий: клиент обращается кслужба бизнес-домена (служба знает о прошедшем проверку подлинности пользователя). Служба бизнес-домена обращается к службе проверки подлинности домена (проверенный пользователь НЕ распознается)
Так что любая помощь по этому вопросу будет принята.Я схожу с ума, пытаясь понять это.Я не могу не думать, что это может быть что-то довольно простое, что мне не хватает ...
Спасибо всем!