使用用户的用户名和密码访问谷歌API



我在一个移动应用程序,这是一个计划应用程序的ios。我有很多人要求这个功能与谷歌日历集成。我看了日历api,它们看起来非常简单。挑战在于如何对用户进行身份验证。我想要的用户体验是让用户使用他们的用户名和密码登录到google,然后我将访问日历API。我一直在看oauth2谷歌文档,它给出了重定向用户到谷歌的例子。我不希望重定向用户进行身份验证。这可能吗?让我明确一点,我绝对不想存储用户的用户名和密码。

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

ClientLogin允许这种类型的功能,但它已经被弃用一年多了,根据这篇文章,谷歌将在一年后不支持它。

Google现在建议在应用程序中嵌入web浏览器,这对于iOS来说是通过使用UIWebView完成的。

ClientLogin让您做您想做的事情,但该验证方法已被弃用。

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

相关内容

  • 没有找到相关文章

最新更新