我正在开发一个planner app for ios的移动应用。 我有很多人要求该功能与谷歌日历集成。我查看了日历api,它们看起来很简单。挑战在于让用户通过身份验证。我想要的用户体验是用户使用他们的用户名和密码登录谷歌,然后我将访问日历API。我一直在查看oauth2 google documentation,它提供了将用户重定向到谷歌的示例。我宁愿不重定向用户进行身份验证。这可能吗?让我明确表示我绝对不想存储用户的用户名和密码。
答案 0 :(得分:1)
ClientLogin让你做你想做的事,但是不推荐使用auth方法。
你现在必须使用oAuth,用oAuth实现自己的UI真的没有意义;它打破了整个“信任”模式。
答案 1 :(得分:1)
简短回答:不,不再可能(或者至少在不久的将来不可能)。
ClientLogin允许这种类型的功能,但它已经过了一年多,因为它被弃用了,根据this article Google将在一年后不支持它。
Google现在建议在应用程序中嵌入Web浏览器,对于iOS,使用UIWebView完成。