在Android网页视图上自动登录Google帐户

在过去的一周里,我已经淹没了自己的链接,并引导自己在太多的圈子里计算,所以我想我会在这里提出问题。 我有一个Android应用程序,显示指向用户必须使用其Google帐户登录的url的网页浏览(后端内置于Google App Engine中)。 由于最终用户可能会在他们的Android上登录他们的Google帐户,因此我希望登录过程是自动的。 目前,在用户打开的第一个网页浏览中,他们会看到Google登录表单和一个非常难看的后续页面,询问“您是否允许example.appspot.com使用您的Google帐户?”

这个过程对于用户体验来说是可怕的。 我在这里和那里看到了关于自动登录的宝贵资源,但是坦率地说,我几乎失去了我想要但不能完全看出我应该去的方向的海洋。 。

我阅读了Nick关于使用App Engine对应用程序进行身份validation的教程,但只是让令牌无法获得与后端上每个Google帐户关联的唯一分配用户ID。 最重要的是,之前的经验告诉我应用程序的webview会话与应用程序的HTTPClient会话不一致的困难方式。 因此,即使我可以使用Nick的方法登录,也无法帮助我登录Web视图。

然后我遇到了这个教程 ,实际上看起来真的很有希望,但到目前为止我还没能调整他的代码来使用我自己的代码。

我还发现这个SO链接表明我需要做的就是将auth令牌(我可能通过Nick的方法获得)传递到我作为cookie加载的每个webview中。

这就是它。 它们都是相当不同的方法,所以我想知道它们中的任何一个是否真的是我想要的。 或者,如果在某处存在一种相当简单的方法。 如果有人知道这个问题的直截了当的答案,我真的很感激。 谢谢!