Hub documentation

كيفية تكوين SSO باستخدام OIDC مع Okta

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

كيفية تكوين SSO باستخدام OIDC مع Okta

في هذا الدليل، سنستخدم Okta كمزوّد لتسجيل الدخول الأحادي (SSO)، مع اعتماد بروتوكول Open ID Connect (OIDC) كبروتوكول الهوية المفضّل لدينا.

تُعد هذه الميزة جزءًا من خطط الفريق والمؤسسات.

الخطوة 1: إنشاء تطبيق جديد في مزوّد الهوية

افتح تبويبًا/نافذةً جديدة في متصفحك وسجّل الدخول إلى حساب Okta الخاص بك.

انتقل إلى “Admin/Applications” وانقر على زر “Create App Integration”.

ثم اختر تطبيقًا من نوع “OIDC - OpenID Connect” وحدد نوع التطبيق “Web Application” وانقر على “Create”.

الخطوة 2: تكوين تطبيقك في Okta

افتح تبويبًا أو نافذة جديدة في متصفحك وانتقل إلى قسم SSO في إعدادات مؤسستك. اختر بروتوكول OIDC.

انسخ “Redirection URI” من إعدادات المنظمة على Hugging Face، والصقه في حقل “Sign-in redirect URI” على Okta. يبدو الرابط على النحو التالي: https://huggingface.co/organizations/[organizationIdentifier]/oidc/consume.

يمكنك ترك حقول URIs لإعادة التوجيه عند تسجيل الخروج (اختيارية) فارغة.

احفظ تطبيقك الجديد.

الخطوة 3: إتمام الإعداد على Hugging Face

في تطبيق Okta الخاص بك، تحت “عام”، ابحث عن الحقول التالية:

  • معرف العميل
  • سر العميل
  • رابط الجهة المصدِرة ستحتاج إلى هذه المعلومات لإتمام إعداد تسجيل الدخول الأحادي على Hugging Face.

عادةً ما يكون عنوان ناشر Okta رابطًا مثل https://tenantId.okta.com؛ يمكنك الرجوع إلى دليلهم لمزيد من التفاصيل.

في قسم SSO بإعدادات مؤسستك على Hugging Face، انسخ هذه القيم من Okta والصقها:

  • معرف العميل
  • سر العميل

يمكنك الآن النقر على “تحديث واختبار إعدادات OIDC” لحفظ الإعدادات.

يجب أن يتم تحويلك إلى شاشة تسجيل الدخول لدى مزوّد SSO (IdP). بعد تسجيل الدخول، سيتم تحويلك إلى صفحة إعدادات مؤسستك.

ستُظهر علامة صح خضراء بالقرب من محدد OIDC أن الاختبار نجح.

الخطوة 4: تفعيل تسجيل الدخول الأحادي في مؤسستك

الآن بعد أن تم تكوين اختبار تسجيل الدخول الموحّد، يمكنك تفعيله لأعضاء منظمتك بالنقر على زر تفعيل.

بمجرد التفعيل، يجب على أعضاء منطمتك إكمال تدفق المصادقة عبر SSO الموصوف في قسم كيف يعمل.

Update on GitHub