Python Android上的Appengine身份验证

Python Android上的Appengine身份验证,python,android,google-app-engine,authentication,Python,Android,Google App Engine,Authentication,我有一个Python应用程序引擎应用程序,用户可以使用foursquare登录,然后他们必须使用Hunch登录。这一切都很好,但现在我尝试允许用户在android设备上进行身份验证。我不希望用户必须在手机上同时登录4sq和hunch,因此我希望他们能够通过我的后端进行身份验证,并从那里代表他们登录。有没有什么地方可以找到类似这样的教程?我应该在我的应用程序上创建自定义身份验证还是允许用户使用他们的Google帐户登录?如果他们已经用你的应用程序进行了身份验证,并且用foursquare和Hunc

我有一个Python应用程序引擎应用程序,用户可以使用foursquare登录,然后他们必须使用Hunch登录。这一切都很好,但现在我尝试允许用户在android设备上进行身份验证。我不希望用户必须在手机上同时登录4sq和hunch,因此我希望他们能够通过我的后端进行身份验证,并从那里代表他们登录。有没有什么地方可以找到类似这样的教程?我应该在我的应用程序上创建自定义身份验证还是允许用户使用他们的Google帐户登录?

如果他们已经用你的应用程序进行了身份验证,并且用foursquare和Hunch设置了oauth令牌,你可以用它来用你的应用程序进行身份验证


除了向用户询问他们的凭据外,无法通过你的应用程序“代表他们”进行身份验证。如果有,,任何应用程序都可以模拟您使用的任何服务。

那么这是否意味着用户必须先登录网页,然后才可以通过手机访问?@Stina没有使用我链接到的文章中的模式-他们的手机上只会显示一个授权屏幕。对不起,我仍然有点困惑由于我无法在手机上测试,该模式将做什么:-(用户将使用他们的谷歌acc或4sq登录?@Stina他们将使用他们的谷歌帐户(他们在手机上拥有的帐户)登录)。只有当他们已经在你的Web应用程序上设置了foursquare和hunch时,这才有效。没有其他方法可以做到这一点-他们必须授予你的应用程序访问foursquare和hunch的权限。