从iOS设备验证Google App Engine

时间:2011-01-05 04:34:08

标签: iphone google-app-engine ios

我正在开发一款使用Google应用引擎托管后端的iPhone应用程序。我需要通过Google进行身份验证,但我似乎无法从我的应用中找到一种方法。我似乎是要让UIWebView让用户登录到我从Google获取的重定向登录页面,但我宁愿让用户输入一次凭据,然后让它继续存在,除非用户退出。

这可能吗?我应该查看其他选项还是我没有正确处理重定向?

任何建议或信息都将不胜感激。

由于

2 个答案:

答案 0 :(得分:5)

App Engine上提供了

O-Auth。 只需在您的项目中插入GTMOAuth即可显示GTMOAuthViewControllerTouch。您将能够将身份验证令牌存储在用户的钥匙串中。

然后通过NSURLMutableRequests授权您的[auth authorizeRequest:myNSURLMutableRequest] ... 我认为这可能比重用和管理cookie更容易。

答案 1 :(得分:0)

此页面提供了有关如何访问生成的应用引擎端点库中包含的内置Signin流的完整信息:

https://developers.google.com/appengine/docs/python/endpoints/consume_ios