I've noticed that Salesforce allows for sandboxes to be created with 2 letter names, and there is no validation to prevent a conflict with country code top-level domain names.
If someone were to create a sandbox named qa
, you might think that the system could have trouble distinguishing that suffix on a sandbox username from a second-level ccTLD. [email protected]
could be a production user with a Qatar domain username, or it could be a user of the qa
sandbox with a plain .com
username.
I ask specifically because I think that an issue related to this might explain why I can't log into the sandbox I created this morning. I created a sandbox named qa
, and when logging into test.salesforce.com with username,
[email protected] ([email protected] is my production username (except with my actual name and company name))
I got the following error message everytime I tried logging in throughout the day:
INVALID_LOGIN: 用户名、密码、安全标记无效;或用户被锁定。
(Username, password, or security token is invalid; or user has been locked out)
I have had no trouble logging into my other sandboxes.
[email protected]
, but it is certainly believable that it isn't the true username value. It would be interesting to know what they added.