用户登录从应用程序或从应用程序到Web界面直接写入数据库?

时间:2015-03-19 22:34:01

标签: android ios amazon-web-services web

我为Android和iOS创建了一个应用。我现在将实现应用程序的创建帐户/用户登录方面。我计划使用Amazon Web Services,特别是Amazon DynamoDB用于我的数据库。 Amazon Web Services拥有适用于iOS和Android的SDK,可让您轻松直接读取和写入DynamoDB。

我的问题是:从设计的角度和效率方面来说,通过在每个应用程序中编写逻辑然后通过SDK读取/写入DynamoDB来处理用户登录是更好的还是更好创建Web界面的选项,应用程序会将请求发布到Web界面,然后与Amazon DynamoDB进行通信?

谢谢!

1 个答案:

答案 0 :(得分:1)

始终使用Web服务器以确保安全性。否则你必须输入你的密码来访问你的应用程序中的数据库和poof,这就是安全性。可以通过Web服务登录并将运行时身份验证令牌传递给应用程序,但您不希望该应用程序直接拥有登录信息。