العربية
  • okta
  • sso
  • authentication

دمج Okta SSO مع تطبيقك

تعلم كيفية دمج Okta SSO مع تطبيقك في دقائق.

Simeng
Simeng
Developer

الشهر الماضي قمنا رسميًا بإصدار ميزة تسجيل الدخول الموحد (SSO) في Logto. تتيح لك هذه الميزة دمج تطبيقك مع أي مزود SSO يدعم بروتوكولي OpenID Connect (OIDC) و SAML من خلال Logto. بالإضافة إلى موصلات SSO العامة لـ OIDC و SAML، قمنا بتوفير بعض موصلات SSO المدمجة للمؤسسات، بما في ذلك Okta و Azure AD و Google Workspace. في هذا الدليل التعليمي، سنوضح لك كيفية دمج تطبيق Logto الخاص بك مع Okta SSO في دقائق.

المتطلبات المسبقة

قبل أن نبدأ، تحتاج إلى حساب Okta. إذا لم يكن لديك حساب، يمكنك التسجيل للحصول على حساب مطور Okta مجاني هنا.

بالطبع، تحتاج أيضًا إلى حساب Logto. إذا لم يكن لديك واحد، فأنت مرحب بك جدًا للتسجيل للحصول على حساب Logto. Logto مجاني للاستخدام الشخصي. جميع الميزات متاحة لمستأجري المطورين المجانيين، بما في ذلك ميزة SSO.

أيضًا تحتاج إلى تطبيق Logto متكامل بشكل جيد. إذا لم يكن لديك واحد، يُرجى اتباع دليل التكامل لإنشاء تطبيق Logto.

إنشاء موصل SSO جديد لـ Okta في Logto

  1. قم بزيارة لوحة تحكم Logto السحابية وانتقل إلى صفحة SSO المؤسسة.

لوحة تحكم Logto السحابية

  1. اضغط على زر إضافة SSO المؤسسة واختر Okta كمزود SSO.
موصل okta

قبل أن ننتقل إلى الخطوة التالية، نحتاج إلى جمع بعض المعلومات من جهة Okta.

إنشاء تطبيق Okta

  1. قم بزيارة بوابة إدارة Okta وقم بتسجيل الدخول إلى حساب المدير.
  2. انتقل إلى علامة تبويب التطبيقات، سيتم سرد جميع التطبيقات هنا.
  3. اضغط على زر إضافة تطبيق في أعلى اليسار لبدء جلسة إنشاء تطبيق جديد.
  4. اختر OIDC - OpenID Connect كطريقة تسجيل الدخول، و تطبيق ويب كنوع التطبيق.

إنشاء تطبيق Okta

  1. اضغط على زر التالي للمتابعة إلى الخطوة التالية.

تكوين تطبيق Okta

  1. املأ المعلومات العامة للتطبيق.

    اسم الحقلالوصف
    الاسماسم التطبيق.
    الشعارشعار التطبيق.
    نوع المنحةنوع المنحة للتطبيق. سيقوم عميل Logto بتفعيل سير SSO نيابة عن المستخدم، استخدم نوع المنحة الافتراضي Authorization Code.

إعدادات التطبيق

  1. املأ معرفات إعادة توجيه تسجيل الدخول للتطبيق. تُستخدم هذه المعرفات لإعادة توجيه المستخدم إلى تطبيق Logto بعد اكتمال سير SSO. يمكنك العثور على قيمة معرف إعادة التوجيه في أسفل صفحة موصل SSO الخاص بـ Okta في Logto.

معرف إعادة التوجيه

  1. قم بتعيين المستخدمين للتطبيق. يوفر Okta بضع طرق للتحكم في وصول التطبيق. يمكنك تعيين جميع المستخدمين في منظمة Okta إلى التطبيق، أو يمكنك تعيين التطبيق لمجموعة محددة.

تعيين المستخدمين

  1. اضغط على زر حفظ لإنهاء إنشاء التطبيق.

تكوين موصل SSO لـ Okta في Logto

  1. انسخ الرقم التعريفي للعميل و سر العميل من صفحة تطبيق Okta والصقهما في صفحة موصل SSO الخاص بـ Okta في Logto.

الرقم التعريفي للعميل وسر العميل

  1. انسخ عنوان URL لمؤسستك في Okta والصقه في صفحة موصل SSO الخاص بـ Okta في Logto كعنوان URL للمنشئ. يمكنك العثور على عنوان URL للمؤسسة في الزاوية العلوية اليمنى من بوابة إدارة Okta.
الناشر
  1. اختياري: يمكنك استخدام الحقل Scope لإضافة نطاقات إضافية إلى طلب OAuth الخاص بك. سيمكنك ذلك من طلب مزيد من المعلومات من خادم Okta لـ OAuth. يُرجى الرجوع إلى وثائق Okta لمزيد من التفاصيل حول النطاقات المتاحة.
  1. انتقل إلى علامة تبويب تجربة SSO واملأ حقل نطاق البريد الإلكتروني للمؤسسة. سيمكن هذا موصل SSO كطريقة مصادقة لهؤلاء المستخدمين. على سبيل المثال، إذا قمت بملء logto.io كنطاق البريد الإلكتروني للمؤسسة، فسيتم تقييد جميع المستخدمين الذين لديهم عنوان بريد إلكتروني ينتهي بـ @logto.io لاستخدام موصل SSO لـ Okta لتسجيل الدخول إلى تطبيق Logto.

تجربة SSO

تمكين SSO في تجربة تسجيل الدخول لـ Logto

  1. انتقل إلى صفحة تجربة تسجيل الدخول.
  2. اضغط على علامة تبويب التسجيل وتسجيل الدخول.
  3. قم بالتمرير لأسفل إلى قسم الخيارات المتقدمة وقم بتمكين تبديل SSO المؤسسة.

تمكين SSO

اختبار تكامل SSO

استخدم تجربة تسجيل الدخول للمعاينة الحية لاختبار تكامل SSO. يمكنك العثور على زر المعاينة الحية في الزاوية العلوية اليمنى من قسم معاينة تجربة تسجيل الدخول.

سيؤدي تكامل SSO الناجح إلى إعادة توجيه المستخدم إلى صفحة تسجيل الدخول لـ Okta. بعد تسجيل الدخول بنجاح، سيتم إعادة توجيه المستخدم إلى تطبيق العرض التوضيحي لـ Logto.