【发布时间】:2012-06-13 14:43:55
【问题描述】:
我一直在努力设置一个利用服务管理 API 的 iOS (Objective-C) 应用程序。我已经成功地让存储 API 调用正常工作,但从我所读到的内容来看,两个 Azure API 之间的一大区别似乎是身份验证问题。作为参考,我最理想的做法是设置一个简单的 API 调用来列出应用中的托管服务帐户(最终面向公共部署)。
根据 API Azure 文档,服务管理 API 需要上传管理证书 (.cer),然后客户端才能利用该证书对请求进行身份验证。我的预感是,这将阻止像我想要创建的应用程序以任何方式可行,因为具有包含已下载应用程序的设备的公共用户将不具有该证书或以编程方式将其附加到目标 c 中的能力代码。
我的预感正确吗?这是一个不应该追求的荒谬想法吗?我认为要做到这一点,用户需要以某种方式将其设备的证书文件上传到 Azure,然后以某种方式让应用程序使用该证书进行身份验证。即使有可能,我什至不知道从哪里开始。 :(
任何有用的信息将不胜感激。我在 iOS 方面有很多经验,但特别是在这种类型的身份验证/证书方面,不幸的是我的经验很少。
提前致谢!! -文森特
【问题讨论】:
标签: objective-c ios ssl azure https