使用用户的用户名和密码访问google api

时间:2013-06-14 02:02:19

标签: ios oauth google-api cordova oauth-2.0

我正在开发一个planner app for ios的移动应用。 我有很多人要求该功能与谷歌日历集成。我查看了日历api,它们看起来很简单。挑战在于让用户通过身份验证。我想要的用户体验是用户使用他们的用户名和密码登录谷歌,然后我将访问日历API。我一直在查看oauth2 google documentation,它提供了将用户重定向到谷歌的示例。我宁愿不重定向用户进行身份验证。这可能吗?让我明确表示我绝对不想存储用户的用户名和密码。

2 个答案:

答案 0 :(得分:1)

ClientLogin让你做你想做的事,但是不推荐使用auth方法。

你现在必须使用oAuth,用oAuth实现自己的UI真的没有意义;它打破了整个“信任”模式。

答案 1 :(得分:1)

简短回答:不,不再可能(或者至少在不久的将来不可能)。

ClientLogin允许这种类型的功能,但它已经过了一年多,因为它被弃用了,根据this article Google将在一年后不支持它。

Google现在建议在应用程序中嵌入Web浏览器,对于iOS,使用UIWebView完成。