Setting up google SSO on docker solution of streamlit App


I have created a docker images for streamlit app following this link and I have deployed the streamlit app in our ECS container environment for testing. Streamlit app is working fine but I want to secure the app using google auth (SSO).

I have followed this link. I have created GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET & I have REDIRECT_URI pointing to our load balancer url. I stopped after see this. DO NOT USE!!! Try st.session_state instead.

I am not sure how to proceed with st.session_state for google auth SSO. Unable to find the right document to do it. Can anyone help me with this ? any steps will be much appreciated. Let me know if you need more info.


Hey @Manoj_P_N,

Your GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and REDIRECT_URI should be stored in secrets rather than session state. Check out our doc on secrets management here.