Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Asp.net mvc 4 什么';s是asp.net MVC应用程序和web API服务的登录身份验证解决方案_Asp.net Mvc 4 - Fatal编程技术网

Asp.net mvc 4 什么';s是asp.net MVC应用程序和web API服务的登录身份验证解决方案

Asp.net mvc 4 什么';s是asp.net MVC应用程序和web API服务的登录身份验证解决方案,asp.net-mvc-4,Asp.net Mvc 4,我在UI层使用ASP.net MVC技术,在服务层(应用层)使用MVC web API技术,服务层将部署在不同的服务器上 我在UI lay中使用了表单身份验证,服务层的登录身份验证解决方案是什么? 服务层的MVC web API会被UI层的javascript直接调用,问题是我无法将javascript中的用户名和密码传递给web API服务进行登录认证,这不安全,也无法使用cookie来确定用户是否登录,因为web API服务部署在另一台服务器上,cookie不能跨域。 你能给我一个解决办法吗

我在UI层使用ASP.net MVC技术,在服务层(应用层)使用MVC web API技术,服务层将部署在不同的服务器上

我在UI lay中使用了表单身份验证,服务层的登录身份验证解决方案是什么? 服务层的MVC web API会被UI层的javascript直接调用,问题是我无法将javascript中的用户名和密码传递给web API服务进行登录认证,这不安全,也无法使用cookie来确定用户是否登录,因为web API服务部署在另一台服务器上,cookie不能跨域。
你能给我一个解决办法吗?非常感谢。

当你说MVC时,我认为你是指ASP.NET MVC。如果是这样,编辑和澄清您的问题并重新标记可能会有用。没有任何附加上下文的MVC是一个范围广泛的体系结构模式,不是一个特定于技术的主题。非常感谢,我编辑了它。@sam。有帮助吗?你没有提到CORS,但这是一个很好的解决问题的方法谢谢,这对我很好。