When following the guide on adding SSO to Streamlit I noticed it does not address granting access to more than one organization.
Suppose that users from both BigCo and TechSupportCo should have access, as would be common if a company has third-party subcontractors.
Without assigning each tenant its own URL, it’s unclear how to adapt
sso_response = descope_client.sso.start(
tenant=TENANT_ID, return_url="http://localhost:8501"
)
to allow for users from either tenant to sign in.