iFrame İçerisinde Public IP'yi Blocklayarak Siteyi Açma?
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?
@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.