Se você está criando um SaaS, dashboard para desenvolvedores, painel de issues ou ferramenta de automação na Lovable, o novo App user connector do GitHub resolve um problema importante de arquitetura: você não precisa compartilhar uma única credencial entre todos os usuários. Cada pessoa faz login com o próprio GitHub e o conector mantém as credenciais isoladas.
O que mudou no GitHub dentro da Lovable
A atualização publicada pela Lovable em 24 de agosto de 2026 adicionou suporte a acesso por usuário no conector GitHub API. Como criador do app, você configura uma aplicação OAuth do GitHub uma vez. Depois, cada usuário do seu app publicado conecta a própria conta quando precisar usar a integração.
Na prática, isso abre espaço para produtos multiusuário de verdade. Um usuário pode visualizar apenas os seus repositórios; outro pode trabalhar com os próprios pull requests; e nenhum deles precisa receber ou conhecer o token do outro. A Lovable informa que os tokens ficam armazenados de forma segura no connector gateway e não ficam expostos no código do projeto.
Git sync, conector padrão ou App user connector: qual usar?
- Use Git sync quando o objetivo for sincronizar o código do seu projeto Lovable com um repositório.
- Use o conector GitHub padrão quando todos os visitantes do app devem operar usando uma mesma conta ou conexão compartilhada.
- Use o App user connector quando cada usuário precisa conectar o próprio GitHub e trabalhar apenas com os próprios dados.
Veja o guia de GitHub e Git sync da LovAcademy
Quando esse recurso faz sentido
O App user connector é especialmente útil quando o produto precisa saber quem é o usuário e usar as permissões individuais dele. Isso é comum em SaaS B2B, ferramentas internas distribuídas para vários clientes, dashboards de engenharia e produtos que trabalham com dados privados do GitHub.
- Dashboard que lista issues abertas dos repositórios do próprio usuário.
- Painel de pull requests com status de revisão e tempo em aberto.
- Ferramenta que cria issues em nome do usuário a partir de um formulário.
- Central de releases e workflows dos repositórios autorizados.
- Painel de atividade de commits para equipes que usam contas diferentes.
Como configurar o GitHub por usuário na Lovable
1. Crie uma aplicação OAuth no GitHub
O primeiro passo é registrar uma aplicação OAuth no GitHub. Diferentemente do conector padrão baseado em personal access token, o acesso por usuário depende de OAuth para que cada pessoa possa autorizar a própria conta. Defina apenas os escopos realmente necessários para o seu produto.
2. Adicione o GitHub como App user connector
No catálogo de Connectors da Lovable, adicione uma conexão do tipo App user connector para GitHub. Esse é o tipo que separa as credenciais por usuário. O conector padrão continua sendo útil quando uma única conta deve atender todo o app, mas não é a opção indicada para um produto multi-tenant.
3. Configure o client uma única vez
Como builder, você informa os dados da aplicação OAuth criada no GitHub. Essa configuração é reutilizada pelos usuários que conectarem suas contas depois. Os dados individuais de cada usuário não ficam dentro desse client compartilhado; eles são associados à autorização feita por cada pessoa.
4. Crie a experiência de Conectar GitHub no app
No seu app, adicione uma ação clara como Conectar GitHub. Na primeira vez que o usuário precisar da integração, ele deve ser enviado para a tela oficial de consentimento do GitHub. Após autorizar, a Lovable troca o código de autorização pelos tokens e associa a conexão àquele usuário.
5. Faça chamadas usando o contexto do usuário autenticado
Depois da conexão, seu app pode pedir dados como repositórios, issues, commits e pull requests através do connector gateway. A Lovable resolve qual conta pertence ao usuário atual e injeta as credenciais corretas na chamada. O token de terceiros não precisa aparecer no frontend nem no código do projeto.

