Каковы мои варианты реализации службы аутентификации / входа в систему для моего приложения WP7? - PullRequest
1 голос
/ 16 марта 2012

Я занимаюсь разработкой проекта в WP7 Silverlight.Мой проект включает приложение Clientapplication, WCF-сервис для связи с моим бизнес-уровнем и базу данных EF.

Я хочу, чтобы пользователи указывали имя пользователя и пароль для доступа к моему приложению.Как я могу это сделать?Есть ли в любом случае использовать членство провайдера, как мы делаем в asp.net?

Было бы хорошо, если бы я мог также реализовать разные роли, например, если бы пользователь был обычным пользователем или администратором и т. Д.

Каковы мои варианты реализации такого решения для моего приложения WP7

1 Ответ

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

Чтобы создать такое поведение, вы должны создать в своем приложении форму, в которой будут записаны учетные данные пользователей (имя пользователя и пароль), а затем передать их по соединению SSL (вы никогда не отправите их в виде простого текста через незашифрованный / я уверен) небезопасное соединение с соответствующим образом созданной функцией в вашем сервисе WCF. Затем ваша служба проверит учетные данные и вернет либо сообщение об ошибке, либо сообщение об успешном завершении, а также сведения о том, какую роль имеет / имеет пользователь.

Управление ролями и т. Д. - это то, что вы настраиваете на серверной части.

Это так же, как если бы вы создавали форму входа на веб-сайте, а служба WCF находилась в другом домене или на другом сервере.

Для WP7 по умолчанию отсутствует контроль входа в систему. Вам придется создать свой собственный, но так как это всего лишь пара текстовых полей, меток и кнопки [n appbar], это не должно вызывать у вас много работы.

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