2

I have a docker environment and I created a R Shiny and Nginx containers... things work fine and i can access my apps through https://shiny.domain.com/app1 or https://shiny.domain.com/app2.

these apps need to be embedded in a vuejs web project as an iframe and maybe elsewhere, and that is the problem, I can't leave it wide open...

I'm wondering how I could close shiny to public access and only allow access to it through a token or other authentication method.. would it be better to implement some auth method at nginx level?

any guidance would be appreciated

paulogil2010
  • 135
  • 2
  • 12

1 Answers1

1

ShinyManager is one option. You could also take some hints from how it was done with Django. If these links break you could refer it from the WaybackMachine.

Nav
  • 19,885
  • 27
  • 92
  • 135