title: Is there any safe way to mask an url that will be rendered to the user?
body: <p>The problem is the following:</p>
  
  <p>I have a number of public urls, for example: </p>
  
  <blockquote>
    <p><a href="http://www.example.com/randomHash" rel="nofollow noreferrer">http://www.example.com/randomHash</a></p>
  </blockquote>
  
  <p>The problem is that I want to share it with an specific set of users but I don't want them to be able to share the link with other unauthorized people.</p>
  
  <p>The first solution that I thought was to create an interface that deals with the authentication and masks the original url, showing to the user my auth domain. The problem is that the user can easily find the url and I could not find a reference of how to do that. Is there any solution in this line ? Or another approach is better suited?</p>