Чтобы создать такое поведение, вы должны создать в своем приложении форму, в которой будут записаны учетные данные пользователей (имя пользователя и пароль), а затем передать их по соединению SSL (вы никогда не отправите их в виде простого текста через незашифрованный / я уверен) небезопасное соединение с соответствующим образом созданной функцией в вашем сервисе WCF. Затем ваша служба проверит учетные данные и вернет либо сообщение об ошибке, либо сообщение об успешном завершении, а также сведения о том, какую роль имеет / имеет пользователь.
Управление ролями и т. Д. - это то, что вы настраиваете на серверной части.
Это так же, как если бы вы создавали форму входа на веб-сайте, а служба WCF находилась в другом домене или на другом сервере.
Для WP7 по умолчанию отсутствует контроль входа в систему. Вам придется создать свой собственный, но так как это всего лишь пара текстовых полей, меток и кнопки [n appbar], это не должно вызывать у вас много работы.