Staattiset lähtevät IP-osoitteet Heroku API -kutsuille Proximon kanssa
Käytä olemassa olevaa Proximo-integraatiota lähtevien IP-osoitteiden sallittujen luetteloon ja pidä sovelluksen saapuva liikenne Herokun verkkoreitillä.
Kumppanin API voi vaatia, että pyynnöt tulevat tunnetusta lähde-IP:stä, samalla kun sitä kutsuva Heroku-sovellus toimii vaihtuvissa dynoissa. Olemassa oleva Proximo-integraatio tarjoaa lähtevän polun määritetyn staattisen osoitteen kautta.
dyno’s API client → Proximo gateway → partner API
assigned source IPMääritetty lähtöosoite on se, joka kuuluu kumppanin lähdeluetteloon. PROXIMO_URL määrittää välityspalvelimen päätepisteen ja tunnistetiedot, joita sovellus käyttää kyseiselle polulle siirtymiseen; se ei ole sovelluksen julkinen verkkosivuston URL.
Kohdista reitti kutsun tekevään prosessiin
Verkkoprosessi ja taustatyöntekijä voivat tehdä erillisiä API-pyyntöjä. Määritä jokainen tarvittava käyttäjä sen tuetun välityspalvelinintegraation kautta. Yhden prosessin reitittäminen ei todista, että kaikki muut prosessit käyttävät yhdyskäytävää.
JVM-sovelluksessa käytä asianmukaista natiivia HTTP- tai SOCKS-asiakasohjelman kokoonpanoa ja palveluntarjoajan tukemaa todentamisjärjestelyä. Älä päättele Java-yhteensopivuutta toiselle ajonaikaiselle ympäristölle kirjoitetusta wrapper-esimerkistä.
Pidä saapuvat pyynnöt sovelluksen reitillä
Proximon Heroku-dokumentaatio sanoo selvästi, ettei se tarjoa saapuvaa pääsyä sovellukseen. Verkkosovellukseen saapuvat asiakkaat käyttävät edelleen sen määritettyä Heroku-isäntänimeä ja reititystä.
Tarkista saapuva verkkopääsy sovelluksen URL-osoitteella. Käytä todisteita kumppanin vastaanottamista pyynnöistä lähtevän lähdeosoitteen tarkistamiseen. Odotus, että staattinen välityspalvelimen IP palvelee sovellusta, yhdistää nämä kaksi suuntaa ominaisuudeksi, jota lähtevä palvelu ei tarjoa.