Streamlit Authentication

I am looking to deploy a private streamlit app to a select group of users that login with oath. What solutions have been used?

I saw some previous posts about this being a pain-point.

I am thinking about using NGROK, but this like a bridge solution.

Other solutions look like rolling your own authentication, hashing passwords and managing cookies. I was hoping there could be some like django-streamlit fusion service that could use another service to manage authentication.

Thanks for your question, @Aritra, and welcome to the Streamlit Community! :raised_hands:

Just wondering whether you’ve checked these approaches for implementing user authentication in Streamlit – you may find them useful:

Check out this great 2-part blog series from @mkhorasani:

And this tutorial article from @asehmi:

I hope these help.

Best wishes,
Charly