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