title: Firebase storage security
body: <p>I am new to Firebase and trying to develop an Ionic2 app using Firebase + Firebase storage using AngularFire2.</p>
  
  <p>I have few PDF on storage &amp; there URL in Firebase database.</p>
  
  <p>I have an authenticated user on app through Firebase auth.</p>
  
  <p>Now when a user downloads the file on his/her mobile, the system will get the downloadUrl, and a smart user can view it see it through NeoLoad or any other tool. then he can just share that direct file URL with anyone and download that pdf without the app.</p>
  
  <p>1- I want to know if it is possible to restrict the file access from app only so that even if he has to file url, he cant download it.</p>
  
  <p>2- Is it possible to generate dynamic URL that expires after some time or user-specific file URL only?</p>