我需要我的 iphone 应用程序来允许用户在不输入用户名和密码的情况下发布到谷歌融合表。目前我使用谷歌客户端登录,并将密码硬编码到应用程序中。显然这是一个糟糕的解决方案,但我找不到如何用 oauth 做到这一点?
问问题
148 次
1 回答
0
您希望用户将数据提交到他们自己的单个融合表,还是所有用户都修改您拥有的单个表?
对于第一种情况,您希望用户授权(通过 oauth)访问他们的帐户(Google 没有特定于 iOS 的客户端库,但这里有很多关于如何执行此操作的答案)
如果您希望每个人都将数据输入到同一个表中,最佳做法可能不是将密码和/或令牌硬编码到您的应用程序中,而是使用代理(例如通过在 AppEngine 上运行的服务帐户)。请注意,此代理仍应对您的 iphone 用户进行某种身份验证,因此随机人员无法在不运行您的应用程序的情况下轻松发布他们想要的任何内容。
于 2014-02-13T00:26:09.117 回答