ASP.NET MVC RESTful API аутентификации - PullRequest
2 голосов
/ 11 июля 2011

Как мне поступить с обработкой аутентификации RESTful способом, который будет работать с настольными / мобильными приложениями?Например,Я знаю, как создать аутентификацию в моих приложениях с помощью FormsAuthentication, которая использует куки-файлы, которые, как я предполагаю, работают только с браузерами.

Я все еще использую FormsAuthentication?Мой метод входа в систему принимает пароли и имена пользователей, и я планирую использовать сторонние учетные записи, такие как Google, Twitter и Facebook.

Так что для пароля и имени пользователя клиент отправляет это на сервер, как мне установитьтак что приложение для android или windows phone 7 может аутентифицироваться с ним.

Я также раскрываю некоторые действия с атрибутом [Authorize].

1 Ответ

2 голосов
/ 11 июля 2011

Доминик Байер выступил на NDC 2011 с большой речью об обеспечении отдыха. Он обсуждает плюсы и минусы несколькими способами. Хорошая точка, чтобы начать с ...

Вы должны разделить Аутентификацию и Авторизацию.

Если вы используете несколько провайдеров входа в систему (Google, Facebook, Twitter), то Oauth будет выбором ...

Но более подробно здесь:

Защита REST-сервисов и веб-API:

http://ndc2011.macsimum.no/SAL1/Torsdag/1740-1840.wmv

...