Egy partner API előírhatja, hogy a kérések ismert forrás-IP-ről érkezzenek, miközben az őt hívó Heroku-alkalmazás változó dynókon fut. Egy meglévő Proximo-integráció kimenő útvonalat biztosít egy hozzárendelt statikus címen keresztül.

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

A hozzárendelt kimenő cím az, aminek a partner forrásengedélyezési listáján szerepelnie kell. A PROXIMO_URL azonosítja azt a proxy-végpontot és hitelesítő adatokat, amelyeket az alkalmazás az útvonal eléréséhez használ; ez nem az alkalmazás nyilvános weboldal-URL-je.

Alkalmazza az útvonalat a hívást végző folyamatra

Egy webes folyamat és egy háttérfeldolgozó külön API-kéréseket indíthat. Konfiguráljon minden szükséges fogyasztót a támogatott proxy-integrációján keresztül. Egy folyamat átirányítása nem bizonyítja, hogy minden más folyamat használja az átjárót.

JVM-alkalmazás esetén használjon megfelelő natív HTTP- vagy SOCKS-kliens konfigurációt és a szolgáltató által támogatott hitelesítési megoldást. Ne következtessen a Java-kompatibilitásra egy másik futtatókörnyezethez írt wrapper-példából.

Tartsa a bejövő kéréseket az alkalmazás útvonalán

A Proximo Heroku-dokumentációja egyértelműen kimondja, hogy nem biztosít bejövő hozzáférést az alkalmazáshoz. A webalkalmazást elérő kliensek továbbra is a beállított Heroku-gazdagépnevet és útvonalválasztást használják.

Az alkalmazás URL-jével ellenőrizze a bejövő webes hozzáférést. A partner által fogadott kérések bizonyítékai alapján ellenőrizze a kimenő forráscímet. Ha azt várja, hogy a statikus proxy-IP szolgálja ki az alkalmazást, az a két irányt olyan funkcióvá vonja össze, amelyet a kimenő szolgáltatás nem nyújt.

Kapcsolódó cikkek