Bom dia, desde já, obrigado a quem puder esclarecer a dúvida.
Considerando um projeto WEB API construído com a arquitetura MVC e tratando-se de um CRUD de Produto. Supondo que temos as classes: ProdutoModel, ProdutoController, ProdutoDAO.
Considerando que o ProdutoDAO vai instanciar uma conexão com o banco e realizar a operação requerida, pergunto: De que forma o ProdutoDAO saberá em qual base(cliente) deverá conectar?
A grosso modo: Eu deveria enviar o token(de autenticação do cliente) como parâmetro no método InserirProduto(), por exemplo? Certamente não deve ser esta a solução.
Alguém poderia me esclarecer como se dá essa dinâmica, onde tenho uma classe DAO para cada objeto que preciso tratar com o banco, mas nesta camada não me parece correto tratar tokens/autenticações (respeitando o MVC). Obrigado.