Statične izlazne IP adrese za Heroku API pozive uz Proximo
Koristite postojeću Proximo integraciju za listu dozvoljenih izlaznih IP adresa, dok ulaz u aplikaciju ostaje na Heroku web ruti.
Partnerski API može zahtevati da zahtevi dolaze sa poznate izvorne IP adrese, dok Heroku aplikacija koja ga poziva radi na promenljivim dynos instancama. Postojeća Proximo integracija pruža izlazni put kroz dodeljenu statičnu adresu.
dyno’s API client → Proximo gateway → partner API
assigned source IPDodeljena izlazna adresa je ona koja pripada na partnerovu listu dozvoljenih izvora. PROXIMO_URL identifikuje proxy krajnju tačku i akreditive koje aplikacija koristi za ulazak na taj put; to nije javni URL veb stranice aplikacije.
Primenite rutu na proces koji upućuje poziv
Veb proces i pozadinski radnik mogu upućivati odvojene API zahteve. Konfigurišite svakog potrebnog potrošača kroz njegovu podržanu proxy integraciju. Usmeravanje jednog procesa ne dokazuje da svaki drugi proces koristi pristupnik.
Za JVM aplikaciju koristite odgovarajuću izvornu konfiguraciju HTTP ili SOCKS klijenta i podešavanje autentifikacije koje pružalac podržava. Ne zaključujte o kompatibilnosti sa Javom na osnovu primera omotača napisanog za drugo izvršno okruženje.
Zadržite dolazne zahteve na ruti aplikacije
Proximo Heroku dokumentacija izričito navodi da ne pruža dolazni pristup aplikaciji. Klijenti koji dolaze do veb aplikacije i dalje koriste njeno konfigurisano Heroku ime hosta i način usmeravanja.
Koristite URL aplikacije za proveru dolaznog veb pristupa. Koristite dokaze iz zahteva koje je partner primio da proverite izvornu izlaznu adresu. Očekivanje da statična proxy IP adresa opslužuje aplikaciju spaja ta dva smera u funkciju koju izlazna usluga ne pruža.