ASP.NET MVC 5自定义实现

时间:2013-11-13 09:06:22

标签: c# asp.net asp.net-mvc authentication asp.net-mvc-5

我正在搜索有关新ASP.NET MVC 5身份验证过滤器的资源。实际上我想知道如何在现实世界的场景中使用身份验证过滤器,例如使用第三方身份验证提供程序(Facebook,Twitter等)或自定义身份验证提供程序。我通过互联网搜索,无法更详细地找到一些东西。

您能否建议我在哪里可以找到更多详情?提前谢谢。

1 个答案:

答案 0 :(得分:2)

我实际上已经实现了customer authentication in ASP.NET MVC

基础很简单:

  1. 对于每个进入服务器的请求,您应该了解资源是私有资源还是公共资源。这是通过MVC中的属性完成的。
  2. 对于每个私有请求,您应该查看HTTP请求是否具有身份验证票证。它通常是一个cookie。
  3. 如果用户拥有该票证,则为该资源提供服务。否则,将用户重定向到登录页面。