您好我公司需要创建一个iOS应用程序,将安全数据发送到我们自己的云服务,例如我们的Google云端硬盘或一些REST网络服务。什么是不需要用户登录的最佳实践?
我发现了一些技术文章,提到了有关服务帐户身份验证的客户端证书。或者使用带有服务帐户的2腿OAuth 2.0。虽然我不确定如何实施它们。
所以只是想知道我应该使用哪些最佳实践?
答案 0 :(得分:0)
您对服务帐户的理解是正确的,这样您的用户就无需登录即可查看文件。服务帐户将根据所调用的API代表用户执行操作。请注意,访问的文件将来自服务帐户的设置电子邮件。
有关服务帐户的详细信息,请参阅云端硬盘Domain-wide delegation of Authority(虽然其云端硬盘版本v2)或Google身份的Service Account页面。
答案 1 :(得分:0)
请阅读此页面上有关服务帐户和Google云端硬盘的限制的说明:https://developers.google.com/drive/v2/web/delegation