diff --git a/liminal/connection/benchling_service.py b/liminal/connection/benchling_service.py index 87faabc..be2b626 100644 --- a/liminal/connection/benchling_service.py +++ b/liminal/connection/benchling_service.py @@ -286,7 +286,7 @@ async def autogenerate_auth( f"https://{benchling_tenant}.benchling.com/ext/saml/signin:begin", allow_redirects=False, ) - if signin_page.status_code == 403: + if signin_page.status_code == 403 or signin_page.status_code == 400: raise SSODisabledError( f"admin_email and admin_password not provided when sso is turned off for Benchling tenant {benchling_tenant}." )