title: How to generate multiple temporary access URLs for the same Azure blob?
body: <p>We are developing different client apps that use files in the Cloud. Files must be stored safely in the Cloud with a secure authorize access. Also it must be possible for several client apps to read those files through a temporary URL at the same time.
  We tried to implement this into Azure but we had the following problems:
  -   When you stored blobs in private containers and generated Shared Access Keys only one user could read that file a certain time. The system worked like this: the client app asked the web server to generate a public URL for that blob and return it for use. The problem was if one second another client app asked the service to generate a public URL for the same blob. In that moment the first one becomes unusable. 
  -   We made the container public but no way we can keep permanent URL to the blobs</p>
  
  <p>So, how can we generate multiple temporary access URLs (Shared keys or similar) for the same blob stored in private containers? 
  What would be the best practice to transport the URL from and to Windows Azure without others to catch it and reuse it even if temporary like 20 minutes? Will any solution work with a future CDN integration?</p>
  
  <p>We appreciate your help. 
  Thank you!</p>