Я пишу приложение HTML5 / JavaScript, которое должно использовать данные из существующей доменной службы WCA RIA Services.Запросы всегда будут междоменными, поэтому я добавил конечную точку JSONP в службу, используя решение, которое я разместил в этот вопрос stackoverflow .
Использование jQuery.ajax () Я могу успешно получать данные из сервиса, когда аутентификация выключена.При включенной аутентификации я получаю эту ошибку:
Междоменный обратный вызов javascript не поддерживается в службах с проверкой подлинности.
Это поведение в соответствии с проектомМне нужен обходной путь!
Возможное решение, на которое я смотрю, - это попытаться использовать OAuth .В настоящее время я думаю об использовании библиотеки JavaScript и кода DotNetOpenAuth, указанного на oauth.net .Я надеюсь реализовать службу в отдельном экземпляре сервера с проверкой подлинности OAuth (вместо форм / окон) и привязать соответствующие заголовки запросов к моим вызовам jQuery.
Так что моя причина публикации состоит в том, делает ли этозвучит разумно, и это лучший подход?И если да, есть ли у кого-нибудь опыт, советы или образцы, которыми они хотят поделиться?:)
Спасибо, Крис.