Skip to content

Develop - integra correções e keycloak - #175

Merged
pedro-fs-garcia merged 14 commits into
stagingfrom
develop
Sep 24, 2026
Merged

pedro-fs-garcia merged 14 commits into
stagingfrom
develop

Conversation

@pedro-fs-garcia

Copy link
Copy Markdown
Collaborator

No description provided.

pedro-fs-garcia and others added 14 commits September 22, 2026 07:50
This reverts commit cd5440d.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- cria novo job a partir da última regra de um job arquivado
- preserva representação, vínculos de origem e versionamento da regra
- permite herdar ou ajustar competências e orçamento
- publica regra-submetida com origem reprocessamento pelo outbox
- adapta consulta e confirmação para jobs originados de reprocessamento
- adiciona cobertura de persistência, atomicidade e preservação de especificações
Configura o Keycloak no Docker, protege a API com JWT e associa jobs ao usuário autenticado.

Adiciona sessão com Keycloak no frontend, guarda de rotas, logout, token Bearer nas requisições e redirecionamento após resposta 401.

Atualiza CORS para Authorization, migration de vínculo de usuários, contrato, documentação, testes e tema de login.
  - cobre renovação de tokens em chamadas REST e SSE
  - alinha configuração de segurança, testes e documentação
  local
feat(auth): integra Keycloak e protege sessões
- aceita especificações não vazias na confirmação de parâmetros
- valida especificações pelo schema canônico da representação
- considera núcleo e especificações no versionamento da regra
- persiste integralmente a representação confirmada em novas versões
- mantém versões anteriores e o job arquivado imutáveis
- registra alterações de especificações pelos refs dos elementos
- amplia testes de round-trip, versionamento, hash e preservação da regra
- inclui o autorizador real no contexto de persistência
- usa o proprietário do job no mock de usuário atual
- constrói a consulta de job com o novo grafo de dependências
…reprocessar

T-079 - Implementar POST /jobs/id/reprocessar
…es-interface

feat(frontend): ajusta fluxo, responsividade e logout
@pedro-fs-garcia
pedro-fs-garcia merged commit 9e1c38d into staging Sep 24, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants