v2.5.2
Giriş yap

iFrame İçerisinde Public IP'yi Blocklayarak Siteyi Açma?

demo
288 defa görüntülendi

Soruyu nasıl anlatacağımı bulamadım.
Bir entegrasyon için, test servislerine erişebilmek için karşı tarafa sunucumuzun IP'sini FW tanımlama yaptırdık ve servislerine bu şekilde erişebiliyoruz.

1- Backend'ten, karşı servise istek yolluyoruz, IP tanımlaması olduğu için sorunsuz Response alabiliyoruz.
2- Bu gelen response'de bir URL cevap olarak dönüyor, bu URL'yi de bir iFrame içerisinde göstermemiz gerekiyor.
3- Ancak gelen URL'de karşı tarafın IP korumalı linki olduğu için, iFrame içerisinde açamıyor/timeout yiyor link.

Yeni ajax ile backend'ten giden istek Firewall'larına takılmıyor,
Ancak iFrame içerisinde onların linkini açınca muhtemelen modemin public ip'si ile görmeye çalıştığımız için olmuyor.

Bu noktada nasıl bir yol izleyerek, iFrame içerisindeki linki de tanımlamasını yaptırdığımız sunucu üstündeki IP'den yürütebiliriz?

Cevap yaz
Cevaplar (2)
demo
743 gün önce

@munzevi statik IP'li bir sunucu üstünde çalışıyorum. Karşı tarafa da bu IP'yi tanımlattım zaten dediğim gibi.
Örnek: "sitem.com" üstünden, butona tıklandığında ajax'ı tetikleyip, "karşısite.com" sitesinden bir "URL" içeren response alıyorum. Ajax'ın success fonksiyonu içinde de, <iframe src="karşısite.com?param=blabla".... şeklinde bir linki açmaya çalışıyorum. Senaryom bu şekilde. Yani hiçbir şekilde reload durumu olmuyor, ajax cevabı success olduğu anda, donen URL ile popup içerisinde iframe kodlarını append ederek açıyorum.

munzevi
743 gün önce

ozelsite.com görüntülenmeyen site olsun.
site.com sizin siteniz olsun.

site.com/iframe url ile gerekiyorsa parametre oluşturarak (farklı sayfalar varsa) bir iframe sayfası oluşturun. sizin üzerinizden görüntülesinler. bu arada hosting ya da sunucunuz static ip'e sahip değilse ileride sorun yaşayabilirsiniz.