KYC.3 gateway: IdentityVerifier HTTP client + config #49
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
brasil/democracia-social#49
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Trait IdentityVerifier (extensão do CpfVerifier já existente) + impl HTTP que chama cpf-verify.cpf-verify.svc com Bearer key (env CPF_VERIFY_URL/KEY). Degrada gracioso: sem URL configurada, cai no comportamento atual (só dígito verificador = validated). Mapeia faixa→decisão de cadastro.
Feito em
837cf6a: trait IdentityVerifier + IdentityVerdict (faixas ACEITA/REVISA/ESCALA/REJEITA) + HttpIdentityVerifier (Bearer, timeout 5s) + Noop + from_env(). Degradação graciosa fail-open (sem CPF_VERIFY_URL ou serviço fora = Skipped, cadastro segue; só REJEITA bloqueia). 5 testes verdes. Falta plugar no cadastro (#50).