Unha API de socio pode esixir que as solicitudes proveñan dunha IP de orixe coñecida mentres a aplicación de Heroku que a chama se executa en dynos cambiantes. Unha integración de Proximo existente proporciona unha ruta de saída a través dun enderezo estático asignado.

dyno’s API client → Proximo gateway → partner API
                         assigned source IP

O enderezo de saída asignado é o que debe figurar na lista de orixes permitidas do socio. PROXIMO_URL identifica o punto final do proxy e as credenciais que a aplicación usa para entrar nesa ruta; non é o URL público do sitio web da aplicación.

Aplique a ruta ao proceso que realiza a chamada

Un proceso web e un traballador en segundo plano poden facer solicitudes de API separadas. Configure cada consumidor necesario mediante a súa integración de proxy compatible. Encamiñar un proceso non demostra que todos os demais procesos usen a pasarela.

Para unha aplicación JVM, use unha configuración nativa axeitada de cliente HTTP ou SOCKS e o mecanismo de autenticación compatible do provedor. Non deduza a compatibilidade con Java a partir dun exemplo de envoltorio escrito para outro contorno de execución.

Manteña as solicitudes entrantes na ruta da aplicación

A documentación de Proximo para Heroku di explicitamente que non proporciona acceso entrante á aplicación. Os clientes que chegan á aplicación web seguen usando o nome de host de Heroku configurado e o seu encamiñamento.

Use o URL da aplicación para comprobar o acceso web entrante. Use a evidencia das solicitudes recibidas polo socio para comprobar o enderezo de orixe de saída. Esperar que a IP estática do proxy sirva a aplicación combina esas dúas direccións nunha función que o servizo de saída non ofrece.

Artigos relacionados