Statické výstupné IP adresy pre volania Heroku API s Proximo
Použite existujúcu integráciu Proximo pre zoznam povolených odchádzajúcich IP adries, pričom vstup aplikácie zostane na webovej trase Heroku.
Partnerské API môže vyžadovať, aby požiadavky prichádzali zo známej zdrojovej IP, zatiaľ čo aplikácia Heroku, ktorá ho volá, beží na meniacich sa dynos. Existujúca integrácia Proximo poskytuje odchádzajúcu cestu cez pridelenú statickú adresu.
dyno’s API client → Proximo gateway → partner API
assigned source IPPridelená výstupná adresa je tá, ktorá patrí do partnerovho zoznamu povolených zdrojov. PROXIMO_URL určuje koncový bod proxy a prihlasovacie údaje, ktoré aplikácia používa na vstup na túto cestu; nie je to verejná URL webovej stránky aplikácie.
Aplikujte trasu na proces, ktorý vykonáva volanie
Webový proces a pracovník na pozadí môžu vykonávať samostatné požiadavky API. Nakonfigurujte každého potrebného spotrebiteľa prostredníctvom jeho podporovanej integrácie proxy. Smerovanie jedného procesu nedokazuje, že všetky ostatné procesy používajú bránu.
Pri aplikácii JVM použite vhodnú natívnu konfiguráciu klienta HTTP alebo SOCKS a poskytovateľom podporované overovanie. Neodvodzujte kompatibilitu s Javou z príkladu obalu napísaného pre iné runtime.
Ponechajte prichádzajúce požiadavky na trase aplikácie
Dokumentácia Proximo pre Heroku výslovne uvádza, že neposkytuje prichádzajúci prístup k aplikácii. Klienti, ktorí sa dostanú k webovej aplikácii, stále používajú nakonfigurované meno hostiteľa Heroku a jeho smerovanie.
Pomocou URL aplikácie overte prichádzajúci webový prístup. Pomocou dôkazov z požiadaviek, ktoré partner dostal, overte odchádzajúcu zdrojovú adresu. Očakávanie, že statická IP proxy bude obsluhovať aplikáciu, spája tieto dva smery do funkcie, ktorú odchádzajúca služba neposkytuje.