Hello Dash community, i really need your help!
I created a project in django for the company i work for, it has multiple dash applications (library django-plotly-dash) and it has django authentication. It works great, but now, in order to deploy it, the IT team is telling me i need to somehow take a microservices aproach, because i’m planning to add more dashboards in the future and more users will use the app.
I created docker containers for Django, Nginx (static files and reverse proxy) and one of the dash apps, and i can just use an iframe in the Django templates to embed the dashboard like this:
iframe src=“http://host.docker.internal:8050” width=100%
The problem is the security, any user can just go directly to the port 8050 ignoring the django auth.
I’m not experienced in these topics, and after a lot of research i don’t have a clue in how to achieve this. The only similar thing i found is this:
http://pawamoy.github.io/2018/03/15/django-auth-server-for-shiny/
do you think this could work with dash? or do you guys have a different idea?
Thanks a lot.