KYC.3 gateway: IdentityVerifier HTTP client + config #49

Open
opened 2026-07-27 01:25:53 -03:00 by navigator · 1 comment
Owner

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.

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.
Author
Owner

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).

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).
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brasil/democracia-social#49
No description provided.