-
-
Notifications
You must be signed in to change notification settings - Fork 484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Auth example to docs #671
Comments
I would really, really like to know more about it. Would it be possible for you @philippjfr to just write down a brainstorm of your thoughts below? Spend maybe 5 minutes and throw in a link to where I should get started? My use case is authentication via Azure AD. I now have a basic understanding and a working Flask example. Would like to translate to a Tornado/ Panel example. I will be doing it for work. But when I get the time I would share the knowledge somehow to the Panel community. |
Ok. I found some Bokeh sample code on authentication - not for Azure AD though. I have a poc for Azure AD and Bokeh working now. |
I'm starting with Panel example now. I can see that the bokeh authentication mechanism runs when I use But when I use I.e. authentication in Panel seems to work only with the |
@philippjfr . Where could I find information on how to hook up authentication when I use |
A stackoverflow question from a user regarding Panel+Flask auth. Maybe that should be added to the documentation as well https://stackoverflow.com/questions/60169875/handling-user-authentication-in-flask-bokeh-panel-setup |
So currently I was just considering adding OAuth plugins as I started to do in this PR: #820 That said if there are other auth solutions we should consider shipping with Panel we should probably do so.
Basically you just provide an |
There is now a section on Auth providers: https://pyviz-dev.github.io/panel/user_guide/Authentication.html |
In bokeh 1.4 authentication was added to the bokeh server. We should explore how this works and provide an example in the panel docs.
The text was updated successfully, but these errors were encountered: