我使用WindowsMVC4开发了一个web系统,我必须使用ASP.NET WebAPI和.NET Forms Application执行集成。到目前为止,一切都很好,但现在我需要使用Windows窗体应用程序对用户进行身份验证,该应用程序将在internet上打开。我的应用程序已经包含了在数据库中注册的用户,并且当前是使用ASP.NET MVC的“Authorize”组件进行身份验证的。如何安全地完成此任务?有人有什么建议吗?
后端API是使用Node.js中的Easy制作的。在同一资源组中,还存在一个Server和一个SQL数据库。客户端应用程序(Android、iOS和Web应用程序)必须进行身份验证才能调用API应用程序。
对于认证机制,我感到非常困惑。我想在iOS、Android和Web应用程序中为我的用户创建一个登录页面,但我不知道如何设计身份验证机制。潜在的用户将是所有的客户谁下载移动应用程序和一些高级客户。我应该选择Azure Active D