标签: security azure ftp blob storage
我想模仿安全FTP服务器的功能,以便最终用户在最终用户可以下载文件之前必须提供凭据或令牌。
如何使用blob存储实现这一目标?共享访问签名不起作用,因为一旦拥有了您可以访问该文件的URL, 我想要一个功能,用户可以在下载之前输入他/她的凭据或提供令牌。任何想法?
答案 0 :(得分:1)
推荐的模式是编写自己的服务来验证用户,检查他们是否已获得所请求资源的授权,然后返回:
请求的资源:
或所请求资源的共享访问签名:
http://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-shared-access-signature-part-1/#when-should-you-use-a-shared-access-signature