我希望在我的Android应用中使用google帐户登录工具 . 使用App Engine后端 . 我发现这篇文章解释了Android方面:http://devblog.consileon.pl/2014/01/14/Android-authentication-against-Google-App-Engine/

但我有一些问题:

  • 这个方法是安全的还是不推荐使用(我最初读过这篇文章:http://blog.notdot.net/2010/05/Authenticating-against-App-Engine-from-an-Android-app说它使用ClientLogin来安装已弃用的应用程序)

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

  • app引擎java代码如何?我该如何确定用户?我用吗

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

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