Portal destinatario

En DEV conectado el acceso es Keycloak (Authorization Code + PKCE). El OTP llega por WhatsApp; los tokens no se guardan en el navegador.

Modo local: OTP simulado solo si AUTH_PROVIDER=local-poc.

Prueba de aislamiento: A = 3001111111 · B = 3002222222