Skip To Content

تقييد طلبات "عبر النطاق" إلى البوابة الإلكترونية

ArcGIS 10.9.1 (Windows)  | |  أرشيف تعليمات

وافتراضيًا، تتيح بوابة ArcGIS Enterprise الإلكترونية طلبات "عبر النطاق" عبر مشاركة مورد عبر الأصل (CORS). وهو ما يعني أنه يمكن لعميل JavaScript، مثل تطبيق الويب المستضاف على أي نطاق، الاتصال بموارد البوابة الإلكترونية.

لتقييد طلبات من نطاقات محددة لتطبيقات JavaScript، فيمكنك تكوين البوابة الإلكترونية للوثوق في نطاقات محددة فقط. ستقوم بذلك بإضافة أسماء نطاق إلى قائمة الأصول المتاحة في إعدادات أمان بوابة ArcGIS Enterprise الإلكترونية. ويعمل ذلك على تقليل احتمالية إرسال تطبيق غير معروف لأوامر ضارة إلى خدمات الويب.

ملاحظة:‏

من الممكن أن تتداخل إعدادات عناوين CORS المطبقة في Web Adaptor أو المخصصة لوكيل عكسي أو موازن تحميل مع إعدادات Portal for ArcGIS المحددة بواسطة خاصية السماح بالأصول. وفي معظم الحالات، ينُصح بالسماح لـ Portal for ArcGIS بإدارة إرسال عناوين CORS ملائمة تستند على خاصية السماح بالأصول. وسيضمن ذلك عدم إرجاع الكثير من عناوين CORS إلى المتصفح، الأمر الذي يتسبب في حدوث عطل.

  1. سجّل الدخول إلى البوابة الإلكترونية كمسئول.
  2. انقر على المؤسسة > الإعدادات > الأمان.
  3. قم بالتمرير إلى السماح بالأصول.
  4. أدخل اسم نطاق الموقع الذي يستضيف تطبيق الويب الذي يحتاج إلى الوصول إلى العناصر في البوابة الإلكترونية. يجب تضمين بروتوكول (http أو https) في اسم النطاق، مثل https://webapp.domain.com.
    ملاحظة:‏

    استخدم حرف البَدَل * كبديل لاسم الجهاز غير المدعوم. يجب عليك تحديد اسم النطاق المؤهل بشكل كامل للجهاز الموجود في القائمة.

  5. انقر على إضافة نطاق لإضافة الموقع إلى القائمة. بمجرد إضافة نطاق واحد أو أكثر، لن تقبل البوابة الإلكترونية إلا طلبات CORS من تلك النطاقات المحددة. كرر ذلك في كل موقع تريد أن تتمكن من إرسال الطلبات إلى البوابة الإلكترونية.
  6. عند الانتهاء من إضافة الطبقات، انقر على حفظ.