【发布时间】:2015-01-12 09:22:47
【问题描述】:
我有一个 MVC 5 互联网应用程序和一个托管在 Azure 上的 web api 2 web 服务。在 MVC 应用程序中,用户可以将文件上传到 Azure Blob 容器。目前,一旦创建了 blob,任何人都可以访问该 blob 的 http 地址。
我也在编写一个android应用程序,它从web服务中检索图像url,然后这些图像显示在android应用程序中。
我想将这些图像的访问权限限制为只有 android 应用程序的用户。
我是否应该使用共享访问签名来限制对 blob 的 http 访问,以便只有我的 android 应用程序才能对 blob 进行 http 访问?这是否应该在将 JSON 数据发送到 android 应用程序之前在 web api 2 控制器中完成?
提前致谢。
【问题讨论】:
标签: android http azure asp.net-web-api2 azure-blob-storage