У меня довольно сложное бизнес-приложение, написанное на ASP.NET, которое развернуто на размещенном сервере. На сайте используется проверка подлинности с помощью форм, и определено около десятка различных ролей. Сотрудники и клиенты являются пользователями приложения.
Теперь у меня есть требование разработать клиент Windows Mobile для приложения, которое позволяет выполнять очень специализированный набор задач с устройства, в отличие от браузера на ноутбуке. Клиент хочет повысить производительность с помощью этой меры. Только сотрудники будут использовать это приложение.
Я чувствую, что имеет смысл повторно использовать уже существующую инфраструктуру безопасности. Клиент не нуждается в автономном режиме.
Моя идея состоит в том, чтобы развернуть набор веб-служб в папке существующего сайта, к которой имеет доступ только новая роль «веб-служба», и использовать проверку подлинности с помощью форм (из клиента Windows Mobile 5 / .Net 3.5) ,
Я видел этот вопрос , и я знаю об ограничениях, которые накладывает проверка подлинности с помощью форм. Поскольку безопасность не является моим основным мотиватором (я использую SSL и могу ограничить доступ по IP-адресу), а использую существующие учетные записи и роли пользователей, мое дерево решений также несколько отличается.
Могу ли я сделать это, это хорошая идея, и есть ли примеры кода / ссылки, на которые вы можете указать мне?