InnoCRM
Ask for an account with a password.
At least 12 characters. Length is what makes a password hard to guess, so there are no rules about capitals or symbols.
An administrator at your firm has to confirm the address before you can sign in — nobody here can check an email inbox, so a person does it instead. Access is limited to approved domains.