【问题标题】:ASP.NET MVC 5 Custom ImplementationASP.NET MVC 5 自定义实现
【发布时间】:2013-11-25 19:18:33
【问题描述】:

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

您能否建议我在哪里可以找到有关此的更多详细信息?提前致谢。

【问题讨论】:

  • Pluralsight 有一个 MVC5 课程,包括 OWIN 和 KATANA,这可能很有用。这不是一项免费服务,但您可以免费试用以访问演示文稿。

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


【解决方案1】:

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

基础很简单:

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

【讨论】:

  • 那个例子不是 MVC5,我认为 Janaka 是在询问使用 OWIN 而不是授权属性的身份验证
  • 他还询问了自定义身份验证提供程序。他应该设计一个简单的身份验证机制,以了解基础知识。
  • @SaeedNamati 非常感谢您的回答。但我正在专门寻找与 MVC 5 相关的示例。或者您可以扩展此答案以使用身份验证过滤器吗?
猜你喜欢
  • 2018-01-28
  • 1970-01-01
  • 2015-10-13
  • 1970-01-01
  • 2016-10-06
  • 2020-07-18
  • 2014-06-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多