2010-12-05 3 views
1

Я создаю небольшое веб-приложение с использованием ASP.NET MVC3, в котором я использую API-интерфейс ASP.NET по умолчанию для создания и проверки подлинности пользователей.Аутентификация между настольным клиентом и веб-приложением

Существует также небольшой настольный клиент, который обновляет веб-приложение. Мой вопрос заключается в том, что было бы лучшим способом аутентификации настольного клиента. Учитывая, что пользователи регистрируются с помощью своего имени пользователя и пароля через веб-сайт, я действительно не хочу хранить учетные данные пользователя на рабочем столе.

Я думал о внедрении поставщика OAuth в своем веб-приложении и связывании токена с аутентифицированным именем пользователя. Таким образом, я бы аутентифицировал мой настольный клиент, как и большинство клиентов Twitter.

Итак, в основном, мой вопрос, должен ли я делать OAuth, или, может быть, есть еще один популярный вариант?

ответ

1

Почему бы не выставить метод действия входа, который возвращает токен? Это позволит избежать дополнительной сложности службы oauth. Пока ваше приложение mvc развязано и использует сервисы, ваш клиент может использовать эти же услуги.

+0

Не могли бы вы рассказать немного больше? Я не являюсь веб-парнем, к сожалению :( – 2010-12-05 12:02:55

Смежные вопросы