Asp.net mvc 4 表单验证Web API和jQuery

Asp.net mvc 4 表单验证Web API和jQuery,asp.net-mvc-4,asp.net-web-api,forms-authentication,Asp.net Mvc 4,Asp.net Web Api,Forms Authentication,我有一个问题,我正在努力解决 我有一个网站,和一个单独的WebAPI,我希望能够相互验证。我在想表单验证在这里是最好的。但是,在我的网站上,如何通过jqueryajax调用调用表单验证的webAPI 有人有任何链接或建议吗?这里有一个讨论。您可能能够利用本文中的一些原则,尽管它是在Web应用程序所在的同一服务器上使用Web API进行测试的 如果将Web API和Web应用程序放在不同的服务器上,您的Web应用程序将运行在不同的服务器上,并且必须在Web API中支持JSONP。网站的一个可能解

我有一个问题,我正在努力解决

我有一个网站,和一个单独的WebAPI,我希望能够相互验证。我在想表单验证在这里是最好的。但是,在我的网站上,如何通过jqueryajax调用调用表单验证的webAPI


有人有任何链接或建议吗?

这里有一个讨论。您可能能够利用本文中的一些原则,尽管它是在Web应用程序所在的同一服务器上使用Web API进行测试的


如果将Web API和Web应用程序放在不同的服务器上,您的Web应用程序将运行在不同的服务器上,并且必须在Web API中支持JSONP。网站的一个可能解决方法是在Web服务器上本地创建一个Web API,它只是远程服务器上Web API的一个门面。您在本地Web API上合并了标准的安全方法,使用,这反过来只调用远程服务器上的Web API。您可以在远程Web API上为外部用户合并任何安全方法。

您可以将您的网站与您的Web API分离?是的,因为他们需要位于不同的服务器上。主要是因为API将被许多其他应用程序使用。您的web API实际上实现了表单身份验证?我还没有实现任何东西。我想先找出最好的方法,这样我就不会浪费太多时间。你可以最大化表单和基本,或者你可以在两者之间共享表单。-感谢各位的回复,非常感谢。我们已经决定正面路线将是最好的。开销和复杂性稍高一些,但它将以我们想要的方式扩展。