2011-03-30 49 views
3

我有一个Python App Engine应用程序,用户可以使用foursquare登录,然后他们必须使用Hunch登录。这一切工作正常,但现在我试图让用户在Android设备上进行身份验证。我不希望用户必须在手机上登录4sq &预感,所以我希望他们能够通过我的后端进行身份验证,并从那里以他们的名义登录。有什么地方可以找到这样的教程吗?我应该在我的应用上创建自定义身份验证还是允许用户使用他们的Google帐户登录?Android上的Appengine身份验证

回答

2

如果他们已经对您的应用程序进行了身份验证,并使用foursquare和Hunch设置了oauth标记,则可以使用this pattern对您的应用程序进行身份验证。

没有办法通过向应用程序询问用户的凭据来验证“代表他们的身份”。如果有的话,任何应用程序都可以模拟您使用的任何服务。

+0

那么这是否意味着用户在被允许访问电话前必须登录网页? – Stina 2011-04-02 08:12:39

+0

@Stina不使用我链接的文章中的模式 - 他们只会在手机上显示授权屏幕。 – 2011-04-02 08:25:04

+0

抱歉,由于我无法在手机上进行测试,因此我仍然对该模式的功能感到困惑:-(用户是否可以使用Google acc或使用4sq登录? – Stina 2011-04-03 20:41:43