We use a multi-step validation to make sure users are not logging in to Tuvis with free email domains.

The purpose is for security reasons and also to avoid spam users from connecting and perform malicious activities.

First Layer - Login Form

When connecting the Agent Panel with Salesforce for the first time, users are requested to provide their SF username or email (see below).

On this username/email field, we have a validation that checks if the email’s structure is valid and that the domain is not in a list of free email providers (gmail/yahoo etc..)

Second Layer - Comparison with Salesforce information

After successful authentication, we compare the details retrieved from SF with the username/email the user provided in the 1st step and again, making sure it’s not a free email provider.

Did this answer your question?