Authentication Proxy on Shiny Open Source
A year ago i wrote about a way to authenticate shiny with Auth0, using Apache: http://blog.datascienceheroes.com/adding-authentication-to-shiny-open-source-edition/
This method works but has some issues, Sebastian Peyrott has written an excellent new blogpost that explains how to add authentication to the Open Source edition of Shiny from scratch, using a node.js proxy and Nginx.
With this you'll be able to serve internal reports without going to an expensive solution or doing everything from scratch. You can read the blogpost at:
https://auth0.com/blog/adding-authentication-to-shiny-server/