обеспечение службы WCF для потребления с помощью iphone - PullRequest
2 голосов
/ 29 сентября 2011

У меня есть служба WCF, которую необходимо защитить, чтобы она использовалась приложением для iphone.Я хотел бы знать, каковы мои варианты.Я осмотрел сеть и обнаружил, что использование SSL или API-ключа или имени пользователя / пароля по SSL является опцией, но я не смог найти никаких ссылок о том, как правильно реализовать их для использования приложением iphone.Я был бы очень признателен, если бы кто-то указал мне верное направление.

1 Ответ

0 голосов
/ 21 марта 2012

Сконфигурируйте службу WCF для базовой привязки HTTP и безопасности транспорта. Чтобы клиентская часть работала, вам нужно реализовать делегат NSUrlConnection. После этого телефон сможет правильно пройти аутентификацию. Вы можете использовать связку ключей для хранения учетных данных пользователя.

Держитесь подальше от протоколов WS- *, которые обычно включаются связыванием wsHttp. Это значительно увеличивает сложность XML, который вам нужно прочитать и / или сгенерировать.

Хотя телефон может принимать и отправлять XML, это не так удобно, как в .NET. Возможно, вы захотите рассмотреть более простой формат сериализации, такой как JSON. Это потребует использования привязки webHttp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...