Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 NHibernate 在 ASP.NET MVC 4 中开发了一个网站,现在我需要使用 Windows 窗体与该网站进行集成。
如何使用相同的用户执行身份验证系统?我应该使用什么技术?Web API、SOAP 还是休息?
谢谢!
术语的小澄清:REST 是一种架构风格,SOAP 是一种用于交换信息的协议,而 Web API 是一种构建 HTTP 服务的框架。
此类问题的常见答案是“视情况而定”
在您继续进行技术选择之前,目前您的用户身份验证方法是否与您的业务/演示逻辑正确分离?
如果是这种情况,因为您使用的是 MVC 4,Web API 可能是阻力最小的路径,您可以将所有需要身份验证的功能放在 Web API 调用后面。你的控制器会打电话给他们。完成后,Windows 窗体应用程序可以以类似的方式使用数据。