> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# إعداد تكامل OneLogin

> اربط OneLogin بمنصة Living Security لإدارة دورة حياة المستخدمين والمصادقة والمصادقة متعددة العوامل (MFA) والنشاط الإداري.

export const EgressIpAllowlistBothSets = ({system}) => <Warning>
    <strong>يتطلب {system} مجموعتين من العناوين، وليس مجموعة واحدة.</strong> تُنشئ Living Security رمز الوصول الخاص بهذا
    التكامل على بنيتها التحتية وتجدده باستمرار، ولذلك تصدر حركة بيانات الإعداد وحركة بيانات المزامنة من شبكتين مختلفتين. أضف المجموعتين كلتيهما إلى قائمة السماح في {system}، وأبقِ
    عليهما معًا — فهذا ليس متطلبًا للإعداد فقط.
    <br />
    <br />
    <strong>حركة بيانات مزامنة التكامل</strong> — هي نفسها في جميع المناطق:
    <br />
    <code>52.34.139.153/32</code>, <code>54.69.127.183/32</code>, <code>44.247.133.183/32</code>,{' '}
    <code>52.26.211.56/32</code>
    <br />
    <br />
    <strong>حركة بيانات المنصة</strong> — استخدم فقط الصف الخاص بالمنطقة التي تستضيف
    مؤسستك:
    <br />
    الولايات المتحدة: <code>98.91.60.249/32</code>, <code>13.216.91.102/32</code>
    <br />
    الاتحاد الأوروبي: <code>34.246.236.210/32</code>, <code>52.31.102.238/32</code>
    <br />
    <br />
    إذا أضفت مجموعة المزامنة فقط إلى قائمة السماح، فلن يكتمل الإعداد أبدًا. وإذا أضفت مجموعة المنصة فقط، فسينجح
    الإعداد بينما تخفق كل عمليات المزامنة. راجع{' '}
    <a href="/ar/integrations/managing/egress-ip-addresses">
      تكوين عناوين IP الصادرة للتكاملات
    </a>{' '}
    للاطلاع على علامات الإخفاق في الحالتين وسياسة التغيير.
  </Warning>;

export const PublicIntegrationNextSteps = () => <>
    <hr />
    <h2>موارد ذات صلة</h2>
    <ul>
      <li>
        <a href="/ar/signals/data-sources">تعرّف على كيفية تحويل بيانات التكاملات إلى إشارات إدارة المخاطر البشرية</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/integrations">استكشف تكاملات Living Security</a>
      </li>
      <li>
        <a href="https://app.livingsecurity.ai/">افتح Living Security Platform</a>
      </li>
      <li>
        <a href="https://www.livingsecurity.com/request-demo/">اطلب عرضًا توضيحيًا من Living Security</a>
      </li>
    </ul>
  </>;

export const ConnectInPlatform = ({tile, children}) => <Step title="أدخل بيانات الاعتماد في Living Security Platform">
    <p>
      يُنفَّذ هذا الإجراء من قِبل من يملك صلاحية الوصول إلى Living Security، وهو مالك البرنامج، أو مسؤول النظام
      إذا تمت دعوته (الإعداد المفوَّض).
    </p>
    <ol>
      <li>
        انتقل إلى <strong>الإعدادات ← التكاملات ← كتالوج</strong>، وحدد موضع بطاقة{' '}
        <strong>{tile}</strong>، ثم انقر فوق <strong>اتصال</strong>.
      </li>
      <li>
        املأ الحقول أدناه، ثم انقر فوق <strong>اتصال</strong>.
      </li>
    </ol>
    {children}
  </Step>;

export const SystemAdminBanner = ({system, recommendDelegated}) => <Note>
    <p>
      <strong>هذا الدليل موجّه إلى مسؤول {system} لديكم.</strong> يتناول الدليل إنشاء بيانات اعتماد API
      داخل {system}، وهو ما يتطلب صلاحيات المسؤول في {system} وليس في
      Living Security Platform.
    </p>
    <p>
      إذا كنتم <strong>مالك البرنامج</strong> في Living Security ولا تتولّون إدارة {system}،
      فأرسلوا هذه الصفحة إلى المسؤول عنه. يُكمل المسؤول الجزء A ثم يسلّمكم بيانات الاعتماد
      (أو يُدخلها مباشرةً إذا دعوتموه إلى المنصة).
      {recommendDelegated && <>
          {' '}وبما أن عملية الإعداد تنتج مادة مفاتيح حساسة، فإننا نوصي باعتماد مسار{' '}
          <strong>الإعداد المفوَّض</strong> حتى لا يُرسَل السر إليكم مطلقًا.
        </>}
    </p>
  </Note>;

<SystemAdminBanner system="OneLogin" recommendDelegated={true} />

## ما الذي يوفره هذا التكامل

يمكن لـ OneLogin تزويد المنصة ببيانات موحّدة عن دورة حياة المستخدمين والمصادقة والمصادقة متعددة العوامل (MFA) والنشاط الإداري. تتضمن الأمثلة التي تمت مراجعتها ما يلي:

* `mfa.success` — إكمال تحديات المصادقة متعددة العوامل (MFA)
* `mfa.failed` — الفشل في تحديات المصادقة متعددة العوامل (MFA)
* `account.locked` — قفل الحساب

راجع [كيف تتحول بيانات التكامل إلى الإشارات](/ar/signals/data-sources).

## ما الذي تحتاج إليه Living Security

| بيانات الاعتماد | الوصف |
| - | - |
| **معرف العميل** | معرف العميل لزوج بيانات اعتماد واجهة برمجة التطبيقات (API) في OneLogin الذي يملك صلاحية قراءة المستخدمين والأحداث. |
| **سر العميل** | سر العميل الخاص بزوج بيانات الاعتماد هذا. |
| **النطاق الفرعي للمستأجر** | القيمة التي تسبق `.onelogin.com` في عنوان URL الخاص بمستأجر OneLogin لديك. |

## الإعداد

<Steps>
  <Step title="إنشاء بيانات اعتماد API في OneLogin">
    بصفتك مالك الحساب أو مسؤولًا، افتح **Developers → API Credentials**، وأنشئ بيانات اعتماد مخصصة، ثم حدّد نطاق صلاحيات يتيح قراءة المستخدمين والأحداث. احفظ معرف العميل والسر في مكان آمن.
  </Step>

  <ConnectInPlatform tile="OneLogin">
    أدخل النطاق الفرعي للمستأجر ومعرف العميل وسر العميل، ثم اضغط على الاتصال.
  </ConnectInPlatform>
</Steps>

تقوم Living Security بمبادلة زوج بيانات الاعتماد برمز وصول وتجدّده
قبل انتهاء صلاحيته، لذا لا يتعين عليك إنشاء أي رمز أو تدويره. قم بتدوير
زوج بيانات الاعتماد نفسه وفق جدولك المعتاد، ثم أعد ربط البطاقة بعد ذلك.

## التحقق واستكشاف الأخطاء وإصلاحها

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

<AccordionGroup>
  <Accordion title="401 Unauthorized">
    معرف العميل أو سر العميل غير صحيح، أو تم حذف زوج بيانات الاعتماد في OneLogin. تأكد من أن الزوج لا يزال موجودًا ضمن **Developers → API Credentials**، ثم أعد الاتصال باستخدام القيم الحالية.
  </Accordion>

  <Accordion title="403 Forbidden">
    أعد إنشاء بيانات اعتماد API مع صلاحية قراءة واجهات برمجة تطبيقات الموارد في OneLogin والمستخدمين والأحداث.
  </Accordion>

  <Accordion title="تعذر الوصول إلى المستأجر">
    أدخل النطاق الفرعي للمستأجر فقط، وليس عنوان URL كاملًا ولا اسم العرض الإداري.

    إذا كان النطاق الفرعي صحيحًا وما زال الوصول إلى المستأجر متعذرًا، فتحقق مما إذا كان OneLogin يقيّد الوصول إلى واجهة API حسب عنوان IP المصدر في حسابك. يتطلب هذا التكامل إدراج **مجموعتين** من العناوين في قائمة السماح، لأن Living Security تُنشئ رمز الوصول بنفسها وتجدّده باستمرار — لذلك تصدر طلبات الرمز وعمليات المزامنة المجدولة من شبكات مختلفة.

    <EgressIpAllowlistBothSets system="OneLogin" />
  </Accordion>
</AccordionGroup>

لمعرفة التفاصيل من جهة المورّد، راجع [دليل بيانات اعتماد API من OneLogin](https://developers.onelogin.com/api-docs/2/getting-started/working-with-api-credentials).

<PublicIntegrationNextSteps />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.