Statični izhodni IP naslovi za klice API Heroku s Proximo
Uporabite obstoječo integracijo Proximo za seznam dovoljenih izhodnih IP naslovov, medtem ko vhod aplikacije ostane na spletni poti Heroku.
Partnerski API lahko zahteva, da zahteve prihajajo z znanega izvornega IP naslova, medtem ko aplikacija Heroku, ki ga kliče, teče na spreminjajočih se dynos. Obstoječa integracija Proximo zagotavlja izhodno pot prek dodeljenega statičnega naslova.
dyno’s API client → Proximo gateway → partner API
assigned source IPDodeljeni izhodni naslov je tisti, ki sodi na partnerjev seznam dovoljenih virov. PROXIMO_URL določa končno točko proxyja in poverilnice, ki jih aplikacija uporablja za vstop na to pot; to ni javni URL spletnega mesta aplikacije.
Uporabite pot na procesu, ki izvede klic
Spletni proces in delavec v ozadju lahko izvajata ločene zahteve API. Konfigurirajte vsakega potrebnega porabnika prek njegove podprte integracije proxyja. Usmerjanje enega procesa ne dokazuje, da vsi drugi procesi uporabljajo prehod.
Za aplikacijo JVM uporabite ustrezno izvorno konfiguracijo odjemalca HTTP ali SOCKS in ponudnikovo podprto overjanje. Ne sklepajte o združljivosti z Javo iz primera ovoja, napisanega za drugo izvajalno okolje.
Ohranite dohodne zahteve na poti aplikacije
Dokumentacija Proximo za Heroku izrecno navaja, da ne zagotavlja dohodnega dostopa do aplikacije. Odjemalci, ki dosežejo spletno aplikacijo, še vedno uporabljajo njeno konfigurirano ime gostitelja Heroku in usmerjanje.
Za preverjanje dohodnega spletnega dostopa uporabite URL aplikacije. Uporabite dokaze iz zahtev, ki jih je prejel partner, da preverite izhodni izvorni naslov. Pričakovanje, da bo statični IP proxyja strežil aplikaciji, združi ti dve smeri v funkcijo, ki je izhodna storitev ne ponuja.