В настоящее время я проектирую и разрабатываю сервис WCF 4 RESTful, который будет использоваться мобильными устройствами.Я специально выбрал REST, потому что он предположительно облегчен, а вывод JSON упрощает синтаксический анализ для мобильных клиентов.
Служба заботится о мобильных устройствах как часть всего приложения.Но это требует, чтобы пользователи входили в систему перед использованием сервиса.Обычная HTTP-аутентификация не подходит: она небезопасна, и атака «человек посередине» может легко перехватить учетные записи пользователей.Здесь можно использовать SSL, но я понятия не имею, насколько легко SSL работает на RESTful-сервисе WCF и насколько просто его реализовать на мобильных устройствах.
Я рассмотрел дайджест-аутентификацию, но не могудействительно найти любую хорошую информацию о том, как это реализовать.И это также вызывает: как я собираюсь позволить пользователям добавлять устройства в свою учетную запись с этим?Хешите комбинацию имени пользователя и пароля в заголовок дайджеста вместе с другой информацией?
Может кто-нибудь пролить свет на это?Потому что я в замешательстве.В сети много информации о том, как реализовать сервисы WCF (RESTful), но в тот момент, когда вам нужно обеспечить его защиту, объем информации значительно падает ... Статьи приветствуются.