title: Enforce hive sql-standard security for Presto according to the user submitting the query
body: <p>In presto I set the <code>hive.security</code> property to <code>sql-standard</code> but as a result, for any user and any table (no matter the privileges granted from Hive) whenever I try to run a select query I get:</p>
  
  <p><code>Query 123456789 failed: Access Denied: Cannot select from table.....</code></p>
  
  <p>The same queries run in Beeline return the right results (i.e., according to the grants).</p>
  
  <p>More details about my configuration:</p>
  
  <ul>
  <li><code>hive.metastore.authentication.type</code> is <code>NONE</code>, there is no kerberos in place. For the time being I just want the authorization to follow the privileges granted to the user who submits the query.</li>
  <li><code>hive.hdfs.impersonation.enabled</code> should not make a difference in this case as Presto does not currently support impersonating the end user when accessing the Hive metastore. Indeed, it did not make any difference.</li>
  <li>The Presto version is 0.195, the latest. </li>
  <li>The hive connector has a default configuration, apart from the two properties I listed above. </li>
  <li>I tried granting a select on a table to a specific user. The grant allows that user to query in hive, not in presto. </li>
  <li>I tried connecting to presto both using the Presto cli and using a gui client (i.e., DataGrip) via jdbc.</li>
  </ul>
  
  <p>Please any advice is highly appreciated.</p>