我需要构建一个网络应用和一个iOS移动应用,它们共享同一个数据库。目前我正在考虑使用RESTful API,并让两个应用程序(web和iOS)通过API进行通信以访问数据。我的问题是应该使用什么身份验证方法。我一直在研究OAuth2.0,但那不是我想要的东西,因为我不希望用户在使用Facebook或Google+登录时授权连接。我只想使用用户名和密码进行登录,然后保持登录状态。这适用于两个应用程序(web和iOS)。我正在使用Node.JS和MongoDB构建API。我试图以“正确的方式”做事,因为这应该是我的硕士论文的最终项目。你们能告诉我如何实现这个吗?