【发布时间】:2012-10-30 08:23:48
【问题描述】:
我使用 NHibernate 在 ASP.NET MVC 4 中开发了一个网站,现在我需要使用 Windows 窗体执行与该网站的集成。
如何使用相同的用户执行身份验证系统? 我应该使用什么技术? Web API、SOAP 还是 Rest?
谢谢!
【问题讨论】:
-
“Windows 窗体”是什么意思?此名称是指由 .NET 创建的 Windows 应用程序...您是否想说您需要在 Intranet 域的 Active Directory 中进行身份验证?如果是... Web 服务器是否与 Active Directory 位于同一域中,还是位于该网络之外?
-
balexandre,我的意思是 Windows 窗体应用程序。谢谢!
-
balexandre,我需要消耗存储在我网站中的用户。
-
好的...那么为什么不在新的 Windows 窗体应用程序中使用相同的数据库层和方法呢?如果您遵循 3 层架构原则,那么只需开发 Windows 窗体并仍然使用网站中的所有内容是很容易的。我每次都这样做。看我的回答:stackoverflow.com/a/7510526/28004
-
出于安全原因,我不想直接访问数据库,所以我会有一个额外的安全层。
标签: asp.net-mvc winforms asp.net-web-api