2012-06-13 46 views
0

我有一个iPhone应用程序,可直接将图像上传到S3。然后它会在我的Web服务器上点击一个端点,并创建一个带有一些元数据的新帖子,以及上传图片的S3 URL。所有这些都是通过SSL进行的,但是阻止某人反向构建用于创建帖子和提供伪造URL的端点?如何验证直接上传到S3的数据?

回答

1

不,这是不可能真正确保只有您的应用程序可以联系您的服务器,但是你能为你的应用程序,这是真正的通信之前通过HTTPS发布到你的服务器发生提供某种签名。

看看API认证一般来说是一个好主意,我认为。这看起来像一个goot的开始:Principles for Standardized REST Authentication