I know similar questions have been asked here or elsewhere, but I feel like I have read it all and still am unclear on how to solve my specific problem - authentication.
I have written a Bokeh app that is interactive, so requires Bokeh server to be run to serve JavaScript. The app is fed by user data from Strava.
I would like to make the app available to other people, so I need to include authentication to Strava account.
For this reason I thought of incorporating the app in a Django project.
From what I have read, there is no "official" way of doing this and my best bet might be spinning the Bokeh app and the Django on their own servers and view the Bokeh app in an iframe
HTML element in Django template.
But would it be then possible to make the apps somehow talk to each other, so that the authentication I need is made through Django and passed to Bokeh app? Also, would it be possible in such setup for the Bokeh app data to be fed from Django models?
I am also willing to switch to other frameworks like Flask and Dash if it would be easier in them, but apparently it is not.