From streamlit we want to connect to our backend server and then depending on user type want to hide/show certain components!
Now as this runs on server certainly there will be a problem (it will only try and keep state of the latest request), do we have any solution to achieve this?
Basically, I’m looking for a way through which I can store states of different users on streamlit server and can basically serve different users with different layout.
Thank you for sharing with the Streamlit community!
Our team is working on a feature to access a user object, but it will not be available until potentially Q3 or Q4 of this year. As a workaround, some Streamlit users show a selectbox with all usernames, allow end-users to select their username, and load user-specific content accordingly; however, this solution is not ideal if the data is sensitive.
Viewer authentication is a feature we support through Streamlit for Teams. If your organization is interested in using Streamlit for Teams, you can sign up for our beta here.
Hi Caroline,
Is there any news on this topic? In my use case I would need to show different records to different users, it would be nice to get the ID from the login
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.