【问题标题】:Android Account Manager with Google App Engine App带有 Google App Engine 应用的 Android 客户经理
【发布时间】:2015-05-18 01:23:24
【问题描述】:

我对如何在自定义 Google 应用引擎上进行用户身份验证感到非常困惑。我正在编写一个使用 GAE 和 Google Cloud Messaging 的应用程序。我的应用程序是可以向 GCM 发送消息的示例 GAE 应用程序的衍生产品。我想使用用户身份验证,以便能够在应用程序中验证和保留已知用户的数据库。

我已阅读有关 OAUTH2 和用户 (ClientLogin) 的信息,但不确定使用什么以及使用哪种方法。有人可以澄清什么是对用户进行身份验证并将其存储在数据存储中的最佳方式吗? clientLogin 是最好的方法吗?

【问题讨论】:

    标签: android google-app-engine


    【解决方案1】:

    ClientLogin is deprecated since 20/04/2012,因此我强烈建议您使用 Google 登录(即,OpenID Connect 与 google+ 帐户)。在渴望立即编写一些代码之前,我会在“Google Identity Platform”上的developers.google.com docs 中尽可能多地了解这一点。

    对于大多数开发人员来说,auth 最难的部分是在了解问题的领域、过去的各种解决方案、各种标准的当前进展(OpenID connect 和 OAuth 是领导者),以及各个特定提供商的实施细节。

    如果您将大量时间投入到学习中,关闭代码编辑器,并且手中可能有一些铅笔和纸来绘制思维导图或做笔记,那么您将有更好的时间前进。这是我对任何想在 60 秒内从“零”到“谷歌登录”的开发者的建议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-05
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多