diff --git a/backend/src/ee/routes/v1/saml-router.ts b/backend/src/ee/routes/v1/saml-router.ts index b195d32b3..ad34dd6fa 100644 --- a/backend/src/ee/routes/v1/saml-router.ts +++ b/backend/src/ee/routes/v1/saml-router.ts @@ -123,7 +123,10 @@ export const registerSamlRouter = async (server: FastifyZodProvider) => { `email: ${email} firstName: ${profile.firstName as string}` ); - throw new Error("Invalid saml request. Missing email or first name"); + throw new BadRequestError({ + message: + "Missing email or first name. Please double check your SAML attribute mapping for the selected provider." + }); } const userMetadata = Object.keys(profile.attributes || {})