---
title: البيئات
description: مضيفو Sandbox والإنتاج عبر عقود Web & SDK و API و Magic Link Mexico.
canonical: https://developer.unico.io/ar/dual-api/developers/api-reference/environments
locale: ar
generated_by: markdown-export
---

### المضيفون حسب العقد

| العقد | مضيف Sandbox | مضيف الإنتاج |
|---|---|---|
| **OAuth2 / Token** | `https://identityhomolog.acesso.io` | `https://identity.acesso.io` |
| **Web & SDK** | `https://api.idcloud.uat.unico.app` | `https://api.idcloud.unico.app` |
| **API** | `https://api.id.uat.unico.app` | `https://api.id.unico.app` |
| **Magic Link (Mexico)** | `https://sandbox.trully.ai` | `https://api.trully.ai` |

### متى تستخدم Sandbox

- التطوير واختبارات التكامل قبل الإطلاق في الإنتاج.
- التحقق من صحة تدفقات أو قدرات جديدة يتم تمكينها لمستأجرك.
- إعادة إنتاج المشكلات التي يواجهها العملاء دون التأثير على البيانات الحقيقية.

:::warning[بيانات الاعتماد خاصة بكل بيئة]
يستخدم Sandbox والإنتاج **بيانات اعتماد مختلفة** (Client ID، المفتاح الخاص، مفتاح API). خلط بيانات الاعتماد بين البيئتين يُعدّ من أكثر أسباب أخطاء `401` شيوعًا. راجع [المصادقة > الأخطاء الشائعة](./authentication#error-codes).
:::

### الاختلافات في السلوك

تشترك البيئتان في نفس عقد API — نفس نقاط النهاية، نفس الحمولات. يختلفان في:

| الجانب | Sandbox | الإنتاج |
|---|---|---|
| **بيانات الاعتماد** | خاصة بـ Sandbox | خاصة بالإنتاج |
| **البيانات البيومترية الحقيقية** | لا (بيانات اختبار فقط) | نعم |
| **تسليم Webhook** | حقيقي (إلى نقطة نهاية Sandbox الخاصة بك) | حقيقي |
| **حدود المعدل** | أدنى | راجع [حدود المعدل](./rate-limits) |
| **الاستمرارية** | تُعاد تعيينها دوريًا | دائمة |

### أصول Webhook (Magic Link فقط)

إذا كنت تستخدم Magic Link (المكسيك)، اسمح بالأصول التالية في CORS لخادم Webhook الخاص بك:

- **Sandbox:** `https://verification.uat.unico.app`
- **الإنتاج:** `https://verification.unico.app`

### المضيفون المطلوب السماح بهم قبل الانتقال إلى الإنتاج

إذا كانت شبكتك (أو شبكة عميلك) تتطلب قائمة سماح صريحة على جدار الحماية أو الخادم الوسيط (بروكسي) قبل الانتقال إلى الإنتاج، فاطلب السماح بالمضيفين التالية:

- `cadastro.unico.app`
- `id.unico.io`
- `retry.unico.io`
- `ultimatum.unico.io`
- `backend-sdk.prod.private.unico.run`

إذا كان جدار الحماية الخاص بك يدعم قواعد على مستوى النطاق (wildcard) وتفضل عددًا أقل من الإدخالات، يمكنك السماح بهذه النطاقات بدلاً من المضيفين الفرديين أعلاه:

- `*.unico.app`
- `*.unico.io`
- `*.unico.run`

بالإضافة إلى نطاقات Unico الخاصة، تُعدّ المضيفات التالية من جهات خارجية ضرورية لعمل المنتج (تقييم أعلام الميزات، وتتبع الأخطاء، ومراقبة الأداء) ويجب السماح بها أيضًا:

- `app.launchdarkly.com`
- `clientstream.launchdarkly.com`
- `events.launchdarkly.com`
- `o939397.ingest.sentry.io`
- `js-agent.newrelic.com`
- `bam.nr-data.net`

إذا كان جدار الحماية الخاص بك يدعم قواعد على مستوى النطاق (wildcard)، يمكنك السماح بهذه النطاقات بدلاً من ذلك:

- `*.launchdarkly.com`
- `*.sentry.io`
- `*.newrelic.com`
- `*.nr-data.net`