Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC5:自定义身份验证_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 5_Asp.net Identity - Fatal编程技术网

C# MVC5:自定义身份验证

C# MVC5:自定义身份验证,c#,asp.net,asp.net-mvc,asp.net-mvc-5,asp.net-identity,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 5,Asp.net Identity,我需要调用自定义身份验证服务,而不是使用表单身份验证或windows身份验证。如果身份验证成功,此服务将返回一个JSON对象,其中包含有关用户的信息 如何将其集成到ASP.NET MVC 5中 例如:是否有一种方法可以简单地覆盖ASP.NET安全管道中的身份验证步骤,并且仍然使用授权部分。我该怎么做呢?我最终创建了一个没有身份验证的新MVC应用程序。然后,我创建了一个自定义模块,该模块钩住ASP.NET请求管道() 然后在web.config中注册此模块: <system.webServe

我需要调用自定义身份验证服务,而不是使用
表单身份验证
windows身份验证
。如果身份验证成功,此服务将返回一个JSON对象,其中包含有关用户的信息

如何将其集成到ASP.NET MVC 5中


例如:是否有一种方法可以简单地覆盖ASP.NET安全管道中的身份验证步骤,并且仍然使用授权部分。我该怎么做呢?

我最终创建了一个没有身份验证的新MVC应用程序。然后,我创建了一个自定义模块,该模块钩住ASP.NET请求管道()

然后在web.config中注册此模块:

<system.webServer>
  <modules>
    <add name="MyAuthModule"
         type="MvcDemo.Auth.MyAuthModule, MvcDemo" />
  </modules>
</system.webServer>

我最终创建了一个没有身份验证的新MVC应用程序。然后,我创建了一个自定义模块,该模块钩住ASP.NET请求管道()

然后在web.config中注册此模块:

<system.webServer>
  <modules>
    <add name="MyAuthModule"
         type="MvcDemo.Auth.MyAuthModule, MvcDemo" />
  </modules>
</system.webServer>


您看过ASP.net Identity吗?使用MVC5添加单点登录相对容易,如果您查看示例项目的Startup.cs,您可以找到添加facebook、twitter和google身份验证的演示注释代码,也许这是一个开始的好地方你看过ASP.net身份吗?使用MVC5添加单点登录相对容易,如果你看一个示例项目的Startup.cs,你可以找到添加facebook、twitter和google身份验证的演示注释代码,也许这是一个开始的好地方