Использование аутентифицированной доменной службы RIA через JSONP - PullRequest
2 голосов
/ 02 февраля 2012

Я пишу приложение HTML5 / JavaScript, которое должно использовать данные из существующей доменной службы WCA RIA Services.Запросы всегда будут междоменными, поэтому я добавил конечную точку JSONP в службу, используя решение, которое я разместил в этот вопрос stackoverflow .

Использование jQuery.ajax () Я могу успешно получать данные из сервиса, когда аутентификация выключена.При включенной аутентификации я получаю эту ошибку:

Междоменный обратный вызов javascript не поддерживается в службах с проверкой подлинности.

Это поведение в соответствии с проектомМне нужен обходной путь!

Возможное решение, на которое я смотрю, - это попытаться использовать OAuth .В настоящее время я думаю об использовании библиотеки JavaScript и кода DotNetOpenAuth, указанного на oauth.net .Я надеюсь реализовать службу в отдельном экземпляре сервера с проверкой подлинности OAuth (вместо форм / окон) и привязать соответствующие заголовки запросов к моим вызовам jQuery.

Так что моя причина публикации состоит в том, делает ли этозвучит разумно, и это лучший подход?И если да, есть ли у кого-нибудь опыт, советы или образцы, которыми они хотят поделиться?:)

Спасибо, Крис.

...