Безопасное подключение Windows Phone 8 через Azure к локальной веб-службе

Я работаю над приложением WP 8, которое я хотел бы подключить к локальной (локальной) веб-службе. Мне удалось сделать это, используя простую привязку BasicHttpBinding без безопасности и ретрансляции служебной шины Azure, но я не могу установить безопасное соединение. WP 8 поддерживает только BasicHttpBinding, и пока это моя самая большая проблема.

Я понимаю, что мобильная служба Azure — это эффективный и простой способ безопасного подключения вашего приложения WP 8 к облаку. Можно ли получить доступ к локальной веб-службе через мобильную службу Azure? И если возможно, можно ли это сделать без публичного раскрытия всего содержимого локальной службы через ретранслятор служебной шины Azure?


person Zeezer    schedule 08.02.2013    source источник


Ответы (1)


Вы должны быть в состоянии сделать это безопасно из WP8 - я не совсем уверен, почему это не работает, - но даже если вам пришлось что-то накатывать самостоятельно, это должно быть возможно (например, посмотрите этот пост от Майкла Кольера о выполнении нечто подобное: http://michaelcollier.wordpress.com/2011/08/19/azure-sb-and-wp7/)

Тем не менее, к вопросу, WAMS (Windows Azure Mobile Services) определенно прост в использовании, но было бы невозможно делать то, что вы хотите, то есть быть общедоступной конечной точкой таким образом. Короче говоря, WAMS предоставляет вам простой в использовании интерфейс CRUD для данных, который также предоставляет функции для аутентификации и уведомлений, и в то же время дает вам некоторый серверный javascript для выполнения пользовательской работы, например, для вызова других служб. , отправка электронных писем или уведомлений и т. д.

Но каждый запрос в WAMS по сути сопоставляется с операцией CRUD в таблице базы данных. Хотя вы, вероятно, могли бы «внедрить» простой вызов, это не то, что вам нужно. Похоже, что использование служебной шины - правильный способ сделать это и должно быть возможно...

person Brian Hitney    schedule 20.02.2013
comment
Реле заработало, но проблемы остались. Теперь проблемы со входом в систему (авторизацией), которые реле заставляет меня иметь в помещении. Я предпочитаю использовать его в облаке, как в случае с WAMS. Могу ли я «внедрить» простой вызов, который не влияет на базу данных WAMS? Будет ли «инъекция» обходить таблицы базы данных или обновлять их тоже? - person Zeezer; 07.03.2013