Scenario: #
While attempting to log in using Google SSO, the user received the error message:
“Google account used is not valid LeadSquared user. Please try another account to login.”
The issue occurs after entering the email ID and selecting the Google account during the authentication flow.
RCA: #
The Google SSO configuration requires that the email ID used during login must match exactly with the email configured in the LeadSquared user account.
On further analysis, it was identified that when Google SSO authentication is enabled, the system performs a case-sensitive validation of the email ID as part of the authentication handshake.
In contrast, the standard login flow (email + password + 2FA) does not enforce case sensitivity. Therefore, inconsistencies only appear in SSO login attempts.
Resolution: #
Verify that the user is selecting the same Google account that is configured in the LeadSquared user profile.
Confirm that the email ID casing (uppercase/lowercase characters) matches exactly with the email stored in the user’s LeadSquared account.
Once the correct email and exact case are used, the Google SSO login should proceed successfully.
