With the latest Streamlit 1.42 release comes the long-awaited Native OpenID Connect (OIDC) Authentication in Streamlit feature.
It makes it very easy to add a login button connected to any Identity Provider providing OIDC like Google/Firebase, Microsoft, Auth0/Okta, Keycloak or Supabase.
A lot of DataFans on my Youtube channel have been asking for a Streamlit Auth0 login video. I wasnβt very comfortable with Auth0, so I made an app to test it.
I am currently trying to make this login function from the eu, I am getting this error -
File "/mount/src/darkknightrises/App.py", line 6, in <module>
if not st.experimental_user.is_logged_in:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/adminuser/venv/lib/python3.12/site-packages/streamlit/user_info.py", line 492, in __getattr__
raise AttributeError(f'st.experimental_user has no attribute "{key}".')