Streamlit Single Sign-on homepage

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

Enabling Single Sign-On via Auth0 allows members of your organization to securely sign in to Streamlit using the same email address and password they already use for Auth0.

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

There are three steps your team will need to complete to create an Auth0 SSO connection:

  1. Please complete this form.

    To complete steps 2 and 3, you will need an ACS URL, 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 an Identity Provider Certificate.

    • Follow WorkOS' instructions to obtain the Identity Provider Certificate.
    • Please share the Token Signature with Streamlit by uploading it here.
push_pin

Note

The Token Signature is a certificate used to securely sign tokens issued by Auth0.

  1. Provide Streamlit with an Identity Provider Login URL and Auth0 Issuer.

    • Follow WorkOS' instructions to obtain the "Issuer" and Identity Provider Login URL.
    • Please share the the "Issuer" and Identity Provider Login URL with Streamlit by pasting it here.
push_pin

Note

The IdP SSO URL provides Streamlit with a login endpoint to redirect your organization's users from our login page to your Auth0 login page.

Was this page helpful?

editSuggest edits
forum

Still have questions?

Our forums are full of helpful information and Streamlit experts.