No seu caso como você sabe de qual tenant é o usuário que acabou de logar? Relaciona o usuário com o tenant?
Respondendo a "Tenho a tabela tenant, e todos as demais tabela..." dentro da publicação Dúvida | Nest.js + Prisma com multi-tenancy
1
1
No meu caso eu tenho usuários que pertencem a tenants e usuários que não pertencem a nenhum, como administradores.
Dessa forma, eu tenho uma tabela user_role que relaciona os usuários às suas permissões. Ou seja, o mesmo usuário pode estar em vários tenants. Essa tabela tem o id do usuário, o id da permissão e o id do tenant. esse último não é obrigatório. Um usuário pode ser administrador do sistema e ser operador de um tenant, por exemplo.