Streamlit Single Sign-on homepage

Generic SAML is just one of the authenticators supported by Streamlit for Teams. We have already released documentation for Microsoft ADFS, Azure AD, and Okta.

Enabling Single Sign-On via generic SAML allows members of your organization to securely sign in to Streamlit using the same email address and password they already use with your organization's generic SAML provider.

  • Your developers can use SSO via generic SAML to log into Streamlit and access their app dashboard.
  • Your developers can also give access to app viewers through their generic SAML logins.
  • Viewers added to a private app can use SSO via generic SAML to authenticate their identity.
  • These viewers must be added to the app's viewer list by their generic SAML-associated email address.

There are three steps your team will need to complete to configure SSO via generic SAML:

  1. Please complete this form

    To complete steps 2 and 3, you will need an ACS URL and Identity Provider URI (Entity ID), which Streamlit will provide by emailing you a private Google Drive link. Please complete this form to provide us with your email address and some basic information about your organization.

  2. Provide Streamlit with a Token Signature (X.509 Certificate).

    • Your Token Signature comes from your Identity Provider and is often located in an admin dashboard. The exact steps to download the Token Signature will vary based on your Identity Provider.
    • Please share the Token Signature with Streamlit by uploading it here.
  3. Provide Streamlit with an Identity Provider SSO URL.

    • Your Identity Provider SSO URL comes from your Identity Provider and is often located in an admin dashboard. The exact steps to generate the Identity Provider SSO URL will vary based on your Identity Provider.
    • Please share the IdP SSO URL with Streamlit by pasting it here.
  4. Provide Streamlit with an IdP URI (Entity ID)

    • Your Identity Provider URI (Entity ID) comes from your Identity Provider and is often located in an admin dashboard. The exact steps to generate the IdP URI (Entity ID) will vary based on your Identity Provider.
    • Please share the IdP URI with Streamlit by pasting it here.

Was this page helpful?

editSuggest edits
forum

Still have questions?

Our forums are full of helpful information and Streamlit experts.