Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: ZeezerОтветов: 1

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

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

azuresecurityweb-servicesazure-mobile-serviceswindows-phone-8

Ответы

Ответ 1 · Brian Hitney

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы