عناوين IP ثابتة للاتصال الصادر في استدعاءات Heroku API مع Proximo
استخدم تكامل Proximo الحالي للسماح بعناوين IP الصادرة مع إبقاء دخول التطبيق على مسار الويب في Heroku.
قد تشترط واجهة برمجة تطبيقات شريكة أن تأتي الطلبات من عنوان IP مصدر معروف، بينما يعمل تطبيق Heroku الذي يستدعيها على dynos متغيرة. ويوفر تكامل Proximo الحالي مسارًا صادرًا عبر عنوان ثابت مُخصص.
dyno’s API client → Proximo gateway → partner API
assigned source IPعنوان الخروج المُخصص هو ما يجب أن يكون في قائمة السماح بالمصادر لدى الشريك. يحدد PROXIMO_URL نقطة نهاية الوكيل وبيانات الاعتماد التي يستخدمها التطبيق لدخول ذلك المسار؛ وهو ليس عنوان URL العام لموقع التطبيق.
طبّق المسار على العملية التي تجري الاستدعاء
قد تجري عملية ويب وعامل خلفي طلبات API منفصلة. اضبط كل مستهلك مطلوب عبر تكامل الوكيل المدعوم لديه. ولا يعني توجيه عملية واحدة أن كل عملية أخرى تستخدم البوابة.
بالنسبة لتطبيق JVM، استخدم إعدادًا أصليًا مناسبًا لعميل HTTP أو SOCKS وترتيب المصادقة المدعوم من المزوّد. لا تستنتج توافق Java من مثال غلاف كُتب لبيئة تشغيل أخرى.
أبقِ الطلبات الواردة على مسار التطبيق
تنص وثائق Proximo الخاصة بـHeroku صراحةً على أنها لا توفر وصولًا وارِدًا إلى التطبيق. فالعملاء الذين يصلون إلى تطبيق الويب لا يزالون يستخدمون اسم مضيف Heroku المهيأ وترتيب التوجيه الخاص به.
استخدم عنوان URL الخاص بالتطبيق للتحقق من الوصول الوارد إلى الويب. واستخدم الأدلة من الطلبات التي تلقاها الشريك للتحقق من عنوان المصدر الصادر. وتوقُّع أن يخدم عنوان IP الثابت للوكيل التطبيقَ يجمع هذين الاتجاهين في ميزة لا توفرها خدمة الخروج.