I chose workspace + username. What that meant in practice:
→ A real unique index per workspace holds the rule, not a trigger counting rows
→ The Workspace field is prefilled from the sign-in link or your last sign-in on that device, so nobody has to type it
→ Old apps keep working until the first name clash, then sign-in is refused rather than guessed
→ The error says "Incorrect workspace, username or password." and gives no hint which was wrong
→ Failed sign-ins are counted per workspace and username, so guessing at one account can't lock out another