Se utilizar o mesmo domínio para multi tenant e multi database
[Concluído]
Carlos, legal essa abordagem de multi tenant e multi database para cada domínio corresponde um cliente.
Se caso utilizar o mesmo domínio no sistema multi tenant e multi database, no login teria que ter 3 inputs (tenant, email, password), para pode assim validar o tenant no banco central, trazer os dados e conectar no banco do tenant corresponde, certo?
Olá Reginaldo!
Como vai?
Esse terceiro campo (input) pode ser um select, com todos os tenants que você tem no banco de dados.
Quando o usuário fosse se autenticar ele precisa escolher em qual tenant ele quer ter acesso.
O que muda?
Antes de validar os dados de acesso do usuário precisa pegar essa informação do tenant (qual tenant foi escolhido) e criar uma sessão, depois disso precisa alternar a conexão, e só depois faz a autenticação do usuário.
Entendeu a ideia amigo?
Beleza Carlos.
Entendi a ideia, armazenar na sessão o tenant escolhido para alternar a conexão no banco de dados correspondente e assim fazer a validação da autenticação (e-mail, password) do tenant em sua base.
Vou implementar essa ideia.
Valeu.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!