Auth0 Single Sign-On via SAML
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.
Single Sign-On via Auth0 for developers of your organization's apps
- 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.
Single Sign-On via Auth0 for viewers of your organization's private apps
- 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.
Configuring Auth0 SSO
There are three steps your team will need to complete to create an Auth0 SSO connection:
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.
Provide Streamlit with an Identity Provider Certificate.
The Token Signature is a certificate used to securely sign tokens issued by Auth0.
Provide Streamlit with an Identity Provider Login URL and Auth0 Issuer.
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.