使用现有Android帐户登录到应用程序引擎

使用现有Android帐户登录到应用程序引擎,android,google-app-engine,authentication,Android,Google App Engine,Authentication,我想在我的Android应用程序中使用google帐户登录。使用应用程序引擎后端。 我发现这篇文章解释了Android的一面: 但我有一些问题: 这个方法是安全的还是不推荐的(我最初读过这篇文章:说它使用ClientLogin来安装不推荐的应用程序) 在文章中指定,应用引擎设置应激活Google Accounts API,但我需要进行联合登录,因为我有使用其yahoo地址的客户端(android的AccountManager在选择yahoo帐户时不提供authToken)。如果联邦登录处于活动状

我想在我的Android应用程序中使用google帐户登录。使用应用程序引擎后端。 我发现这篇文章解释了Android的一面:

但我有一些问题:

  • 这个方法是安全的还是不推荐的(我最初读过这篇文章:说它使用ClientLogin来安装不推荐的应用程序)

  • 在文章中指定,应用引擎设置应激活Google Accounts API,但我需要进行联合登录,因为我有使用其yahoo地址的客户端(android的AccountManager在选择yahoo帐户时不提供authToken)。如果联邦登录处于活动状态,此方法是否有效?(它会与谷歌账户或谷歌应用账户一起使用吗?)

  • 应用程序引擎java代码是什么样子的?如何确定用户?我用什么

    UserService UserService=UserServiceFactory.getUserService(); 用户crtuser=userService.getCurrentUser()

  • 在localhost中开发时,如何向服务器发出请求?我尝试了一些手动请求,使用android测试应用程序提供的令牌,它重定向到本地开发服务器的登录页面(其中包含“test@example.com作为默认用户)