C# ASP.NET MVC 5自定义实现

C# ASP.NET MVC 5自定义实现,c#,asp.net,asp.net-mvc,authentication,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc,Authentication,Asp.net Mvc 5,我正在搜索一个资源来了解新的ASP.NET MVC 5身份验证过滤器。实际上,我想知道如何在真实场景中使用身份验证过滤器,例如使用第三方身份验证提供商(Facebook、Twitter等)或自定义身份验证提供商。我在网上搜索,找不到更详细的信息 你能告诉我在哪里可以找到更多的细节吗?提前感谢。我实际上已经实现了一个 基本原理很简单: 对于每个到服务器的请求,您应该了解资源是私有的还是公共的。这是通过MVC中的属性完成的 对于每个私有请求,您应该查看HTTP请求是否具有身份验证票证。通常是饼干 如

我正在搜索一个资源来了解新的ASP.NET MVC 5身份验证过滤器。实际上,我想知道如何在真实场景中使用身份验证过滤器,例如使用第三方身份验证提供商(Facebook、Twitter等)或自定义身份验证提供商。我在网上搜索,找不到更详细的信息


你能告诉我在哪里可以找到更多的细节吗?提前感谢。

我实际上已经实现了一个

基本原理很简单:

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

  • Pluralsight有一门MVC5课程,包括OWIN和KATANA,可能会很有用。这不是一项免费服务,但您可以获得免费试用来访问演示文稿。该示例不是MVC5,我认为Janaka询问的是使用OWIN而不是授权属性的身份验证。她还询问了自定义身份验证提供商。他应该设计一个简单的身份验证机制,以了解基本知识。@SaeedNeamati非常感谢您的回答。但我特别想找一个与MVC5相关的例子。或者,您可以扩展此答案以使用身份验证过滤器吗?