Hi Kingsley,
The roles and access levels are not the issue.
Say I have 3 Tenants..... ACME Birdseeds, ACE Playing Cards and Dodgy Panelbeaters.
Imagine each of these Tenants has an Employee called John Smith.
Is there any way to have a LoginName of jsmith for each Tenant.
Clearly it is inappropriate to have the same LoginName for a particular Tenant.
However, when a New Tenant "ACE Playing Cards" creates their first Employee and enters a LoginName of jsmith, it will be a bit bizarre when they get told that LoginName already exists when it is in fact their first Employee...because they are not aware of an Employee named John Smith in in Tenant "ACME Birdseeds"
Of course the problem is that if you only have a login page with LoginName and Password, then the system does not know which Tenant to use for the jsmith logging in.