Android 应用程序使用 google 帐户登录

标签 android google-app-engine oauth

我正在开发用户想要使用他们的 g 邮件用户名和密码登录的应用程序 ,我该怎么做,示例代码和简单教程在哪里。 我已经看了很多教程,但我无法正确理解它,而且教程可能非常复杂。我正在尝试 like本教程但未正常运行意味着未获得 token 并没有完成 WebActivity 来进行第一个 Activity 。

最佳答案

几年前我用的博客是尼克的博客

http://blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app

这很简单。有两个步骤

  1. 从 Android 身份验证管理器获取 Authtoken
  2. 使用 authtoken 向您的 appengine 应用程序(/_ah/login 端点)发出 http(s) 请求,该请求将以 cookie 响应。读取 cookie 并用于所有 future 对 appengine 的请求。

您可以直接关注该博客,但自从撰写该博客以来,Google 已经制作了一个 GoogleAuthUtil可用于简化步骤 1. 获取身份验证 token 。然而,此类需要安装播放框架。

关于Android 应用程序使用 google 帐户登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17141941/

相关文章:

android - 使用 Android 联系人应用程序编辑由自定义 ContentProvider 添加的原始联系人

oauth - 使用 Azure AD OAuth 进行 Grafana 角色分配

oauth - 编写hipchat客户端: HipChat Authentication

java - android/java中的校验和计算

Android 如何将 Scalr 4.2 或 'java-image-scaling' 用于 HQ 缩略图

android - 通过 RemoteViews 从服务更新小部件 - 在手机上可以,但不能在模拟器上工作

database - 在 Google App Engine 上按 key ID 过滤查询

java - 在 Google Cloud End Points 中一次插入多个相同类型的记录

google-app-engine - 在应用引擎模块之间共享数据

oauth - 如何在 Mac OS X 上从浏览器打开应用程序?