2013-11-13 3 views
0

Я искал ресурс, чтобы узнать о новых ASP.NET MVC 5 Authentication Filters. На самом деле я хочу знать, как использовать фильтры аутентификации в сценариях реального мира, например, используя сторонние поставщики аутентификации (Facebook, Twitter и т. Д.) Или пользовательские поставщики аутентификации. Я искал в Интернете и не мог найти что-то более подробно.ASP.NET MVC 5 Пользовательская реализация

Можете ли вы предложить мне, где можно найти более подробную информацию об этом? Заранее спасибо.

+0

Pluralsight имеет курс MVC5, включая OWIN и KATANA, которые могут быть полезны. Это не бесплатный сервис, но вы можете получить бесплатную пробную версию для доступа к презентации. – James

ответ

2

Я действительно реализовал customer authentication in ASP.NET MVC.

Основы просты:

  1. Для каждого запроса, пришедшего на сервер, вы должны понять, является ли частный или государственный ресурс. Это делается с атрибутами в MVC.
  2. Для каждого частного запроса вы должны увидеть, есть ли у HTTP-запроса билет аутентификации или нет. Обычно это куки.
  3. Если у пользователя есть этот билет, то сервер ресурса. В противном случае перенаправляйте пользователя на страницу входа.
+1

Этот пример не MVC5, я думаю, что Джанака спрашивает об аутентификации с использованием OWIN, а не атрибутов авторизации – James

+0

Он также спросил о * пользовательских провайдерах проверки подлинности *. Он должен разработать простой механизм аутентификации, чтобы понять основы. –

+0

@SaeedNeamati Большое спасибо за ответ. Но я специально ищу пример, связанный с MVC 5. Или вы можете расширить этот ответ для использования фильтров аутентификации? – Jake

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