REST API authentication gives admin access to create users, update permissions, etc - but it does not give access for users to interact with views.
If you'd like users to not be prompted in any way, you could consider implementing Trusted Authentication for your site:
Here is a TC 17 video that may be relevant for your issue.
Creating a custom Tableau portal in 60 minutes or less
single sign-on authentication 20:28 timestamp