Проверка подлинности с iPad на WCF - PullRequest
2 голосов
/ 18 апреля 2011

В настоящее время я работаю над проектом, в котором есть приложение для iPad, использующее JSON для вызова служб WCF, размещенных в IIS. Одним из требований является то, что для входа в службы WCF необходимо использовать базовую аутентификацию IIS. После того как пользователь прошел аутентификацию из базы данных, необходимо установить несколько значений cookie для возврата к другим функциям WCF (аналогично переменным сеанса asp.net). Возможно ли это с WCF и использованием файлов cookie для хранения состояния? Если нет, то какой рекомендуемый метод?

Спасибо.

1 Ответ

0 голосов
/ 01 мая 2011

WCF абсолютно поддерживает базовую аутентификацию.http://msdn.microsoft.com/en-us/library/ms733775.aspx имеет подробности об этом.Затем WCF будет идентифицировать этого пользователя во всех поступающих сообщениях.

Если вы хотите внедрить механизм авторизации клиентов, вам нужно будет внедрить ServiceAuthorizationManager.Недавно я сделал нечто подобное, когда у меня есть клиенты iOS, которые используют OAuth для аутентификации в наших сервисах.Я реализовал ServiceAuthorizationManager, чтобы определить, кто они и какие привилегии они имеют.Может стоит посмотреть.

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