Intranet Cargo Polo
Intranet corporativa em Django que centraliza dashboards Power BI, chamados de T.I. e documentos, com login único Microsoft, acesso por grupos e auditoria.

- 4
- Integrações corporativas
- Grupos + SSO
- Controle de acesso
- Produção (HTTPS)
- Ambiente
Portal interno do Grupo Cargo Polo: um único lugar onde cada colaborador entra com a conta Microsoft da empresa e encontra só o que é do seu setor — dashboards, chamados, documentos e ferramentas administrativas.
O back-end é Django (5.x) com login único via Microsoft (django-allauth + MSAL): o provisionamento de usuário só acontece para contas do tenant autorizado, e o menu é montado dinamicamente a partir dos grupos de cada pessoa. O que você vê depende de quem você é.
Em vez de espalhar a informação por vários sistemas, a intranet agrega tudo numa interface: relatórios do Power BI embutidos por setor, a biblioteca de documentos do SGI vinda do SharePoint e os chamados de T.I. consumidos de uma API externa — com cache em Redis nas respostas mais pesadas para a navegação não travar.
Decisões técnicas
Login único Microsoft com acesso restrito
A autenticação usa django-allauth com MSAL para o SSO da Microsoft. A criação automática de conta só ocorre quando o tenant retornado está na lista autorizada — contas externas são bloqueadas no próprio login, sem virar usuário órfão no banco.
Menu por grupo e trilha de auditoria
O menu é montado conforme os grupos do usuário, e um painel administrativo próprio (/admin-panel/) cuida de usuários e permissões. Um middleware registra atividade (último acesso, rota atual e IP) e um log de auditoria dá rastreabilidade sobre quem fez o quê.
Sistemas espalhados num lugar só
Power BI embutido por setor, documentos do SGI puxados do SharePoint e chamados de T.I. vindos de uma API externa convivem na mesma interface. O cache em Redis segura as chamadas mais caras para o portal abrir rápido mesmo dependendo de serviços de terceiros.
Próximo projeto
Geek Mania TCG