应用的身份验证概念

时间:2014-03-20 07:21:28

标签: android database google-app-engine authentication

我不知道我是否在这里问一个愚蠢的问题。

我刚刚开始学习和编写Android应用程序。

我想知道:

  • 应用程序及其后端服务器的机制如何工作?
  • 如何进行用户登录,只显示与该用户相关的内容?

当我们登录Facebook帐户时,我们只能访问我们的信息。

看过SQL服务器和数据存储,似乎数据库是为使用该应用程序的每个人共享的。

1 个答案:

答案 0 :(得分:0)

Android支持客户端应用程序,AppEngine支持服务器应用程序,它们之间的通信是HTTP(S)。

Endpoints是从服务器项目生成的客户端代码库。端点通过将客户端凭据传递到AppEngine服务器来执行身份验证。客户端应用程序开发人员使用Endpoint库,而不是自己开发网络软件。

其中一个AppEngine服务是可选的Users Service,用于查找与客户端凭据相关的信息。如果服务器应用程序需要实现访问控制,则可以将其编程为接受或拒绝每个请求详细信息和每个用户的请求。应用程序作者负责实现此类安全性。