使用socket.io和.NET服务器进行身份验证?

使用socket.io和.NET服务器进行身份验证?,.net,cordova,socket.io,.net,Cordova,Socket.io,我正在尝试创建一个简单的cordova应用程序,允许用户注册,然后从服务器接收消息广播 我对cordova还比较陌生,我很难理解移动设备和服务器之间的通信是如何工作的 在过去,我创建了一个虚拟应用程序,允许我的angular应用程序通过.Net服务器进行身份验证,方法如下: 这对于允许我的angular应用程序进行身份验证非常有效,但现在我正在尝试创建一个移动客户端,我不知道这将如何工作 在我看来,我想象的是客户通过上述方法注册和登录。但是,当涉及到发送/接收消息时,我想我应该使用web soc

我正在尝试创建一个简单的cordova应用程序,允许用户注册,然后从服务器接收消息广播

我对cordova还比较陌生,我很难理解移动设备和服务器之间的通信是如何工作的

在过去,我创建了一个虚拟应用程序,允许我的angular应用程序通过.Net服务器进行身份验证,方法如下:

这对于允许我的angular应用程序进行身份验证非常有效,但现在我正在尝试创建一个移动客户端,我不知道这将如何工作

在我看来,我想象的是客户通过上述方法注册和登录。但是,当涉及到发送/接收消息时,我想我应该使用web sockets/socket.io进行通信——但在这一点上,我对身份验证的工作原理感到困惑

至少有人能给我指出正确的方向吗?我想我的主要问题是:

cordova应用程序应如何与服务器通信?客户端应该发出web请求,还是我应该使用socket.io进行通信。如果是后者,那么如何进行身份验证


谢谢你回来给我一个更新:我基本上放弃了使用socket.io,因为微软有它自己的与SignalR相当的功能——显然它与.Net很好地集成了