Hub documentation
إدارة المستخدمين
إدارة المستخدمين
تُعد هذه الميزة جزءًا من خطط الفريق والمؤسسات.
الميزات التالية متاحة للمنظمات التي تم تفعيل تسجيل الدخول الأحادي (SSO) لديها. راجع تسجيل الدخول الأحادي الأساسي و تسجيل الدخول الأحادي المُدار للاطلاع على تفاصيل كل وضع.

انتهاء مهلة الجلسة
تحدد هذه القيمة مدة الجلسة لأعضاء منطمتك.
بعد انقضاء هذه المدة، سيُطلب من الأعضاء إعادة المصادقة مع مزوّد الهوية الخاص بك للوصول إلى موارد المنظمة.
القيمة الافتراضية هي 7 أيام.
تعيين الأدوار
عند التفعيل، يتيح لك تعيين الأدوار إسناد الأدوار إلى أعضاء المنظمة ديناميكيًا بناءً على البيانات التي يوفرها مزوّد الهوية الخاص بك.
يتيح لك هذا القسم تحديد تعيين من بيانات ملف المستخدم الخاص بمزوّد الهوية (IdP) إلى الدور المُسند في Hugging Face.
مسار سمة الدور الخاص بمزوّد الهوية
مسار JSON إلى خاصية في بيانات ملف المستخدم في مزوّد الهوية (IdP). يدعم هذا الحقل الصيغة النقطية (مثل
user.roleأوgroups). في حالة SAML، يمكن أن يكون هذا المسار معرّف موحّد (URI) (مثلhttp://schemas.microsoft.com/ws/2008/06/identity/claims/role).تعيين الأدوار
خريطة من قيمة خاصية مزوّد الهوية إلى الدور المُسند في منظمة Hugging Face.
الأدوار المتاحة هي
adminوwriteوcontributorوread. راجع توثيق الأدوار لمزيد من التفاصيل.
يجب أن تُعرّف على الأقل دور
adminواحدًا في إعداداتك.
إذا احتوى السمة في استجابة IdP على قيم متعددة (مثل قائمة مجموعات) تتطابق مع عدة تعيينات، يُسند للمستخدم الدور المطابق الأكثر صلاحيات. تتدرج هرمية الأدوار، من الأقل صلاحيات إلى الأعلى، على النحو التالي: read < contributor < write < admin.
إذا لم يوجد تطابق، يتم تحديد الدور على النحو التالي:
- إذا تمت دعوة المستخدم إلى المنظمة بدور محدد، يُستخدم دور الدعوة هذا كخيار احتياطي.
- وإلا، يُسند إلى المستخدم الدور الافتراضي الخاص بمنظمتك. يمكن تخصيص الدور الافتراضي في قسم
Membersضمن إعدادات المنظمة.
عند دعوة مستخدم سيُتحكم في دوره عبر إسناد الأدوار عبر SSO، فإن الدور المحدد في نافذة الدعوة لا يُطبَّق إلا إذا لم يكن للمستخدم دور مُسند بعد في مزوّد SSO الخاص بك.
يتم مزامنة الأدوار عند كل تسجيل دخول.
تعيين مجموعة الموارد
عند التفعيل، يتيح لك تعيين مجموعات الموارد (Resource Group Mapping) إسناد الأعضاء ديناميكيًا إلى مجموعات الموارد في مؤسستك، بناءً على البيانات التي يوفرها مزوّد الهوية الخاص بك.

مسار خاصية IdP
مسار JSON إلى خاصية في بيانات ملف المستخدم في مزوّد الهوية (IdP). وبشكل مشابه لتعيين الأدوار، يدعم هذا الخاصية النقطية أو معرفات الموارد الموحدة (URIs) لـ SAML.
تعيين مجموعة الموارد
خريطة من قيمة خاصية مزوّد الهوية إلى مجموعة موارد في منظمتك على Hugging Face. يمكنك تعيين دور محدد (
admin،write،contributor،read،inherit) لكل خريطة لمجموعة موارد.
على عكس تعيين الأدوار، تعيين مجموعات الموارد إضافي. إذا تطابق مستخدم مع عدة تعيينات (على سبيل المثال، إذا كان ينتمي إلى عدة مجموعات في مزود الهوية الخاص بك وهي مرسلة إلى مجموعات موارد مختلفة)، فسيتم إضافته إلى جميع مجموعات الموارد المطابقة.
إذا لم يتم العثور على تطابق، فلن يُسند المستخدم إلى أي مجموعة موارد.
يمكن تعديل مجموعات الموارد المستهدفة بواسطة تعيين بشكل يدوي من واجهة Hub أو عبر واجهة برمجة التطبيقات، لكن تلك التعديلات تُستبدل عند تسجيل دخول المستخدم التالي عبر SSO: حيث يُعاد تغيير الدور إلى الدور المُعيَّن، ويُعاد إضافة المستخدم الذي تم حذفه يدويًا. لتغيير وصول مستخدم مُعيَّن بشكل دائم، حدّث بيانات مزوّد الهوية لديك أو إعدادات التعيين.
مطابقة نطاقات البريد الإلكتروني
تنطبق هذه الميزة على SSO الأساسي فقط. في حالة SSO المُدار، تُدار حسابات المستخدمين بالكامل من قبل المنظمة، لذا لا ينطبق مطابقة نطاق البريد الإلكتروني.
عند التفعيل، يسمح خيار ‘مطابقة نطاقات البريد الإلكتروني’ لأعضاء المنظمة بإتمام تسجيل الدخول الأحادي فقط إذا كان البريد الإلكتروني الذي يوفره مزوّد الهوية الخاص بك يطابق أحد عناوين بريدهم الإلكتروني على Hugging Face.
لإضافة نطاق بريد إلكتروني، املأ حقل «نطاقات البريد الإلكتروني المطابقة»، ثم اضغط على مفتاح Enter في لوحة المفاتيح، واحفظ التغييرات.
المساهمون الخارجيون
المساهمون الخارجيون هم مستخدمون خارج منظمتك يحتاجون إلى الوصول إلى بعض مواردها دون المرور عبر تسجيل الدخول الموحد (SSO). وعادةً ما يعني ذلك أنهم غير مسجلين لدى مزوّد الهوية (IdP). يتوفر هذا الخيار في الخطط المدفوعة، ويظهر هؤلاء المستخدمون بشارة «مساهم خارجي» في قوائم أعضاء منظمتك. كما أنهم يُحتسبون ضمن عدد المقاعد المدفوعة في منظمتك.
يمكنك إضافتها من خلال:
- دعوتهم إلى المنظمة: في صفحة الأعضاء ضمن إعدادات منطمتك، قم بتحديد المساهم الخارجي عند إرسال الدعوة.
- تحويل عضو قائم: في صفحة الأعضاء، افتح قائمة العضو واختر تحويل إلى متعاون خارجي. استخدم تحويل إلى عضو لإعادة تحويلهم. إذا كانت مؤسستك تستخدم SSO، فسيحتاجون إلى تسجيل الدخول من خلاله بعد ذلك للحفاظ على الوصول. يمكنك أيضًا القيام بذلك عبر واجهة برمجة التطبيقات.
- مشاركة مجموعة موارد أو مستودع: إذا كانت الدعوات الخارجية مفعّلة، يمكن لمسؤولي مجموعة الموارد دعوة أشخاص من خارج المنظمة مباشرة إلى مجموعة الموارد، بما في ذلك ذلك من خلال المشاركة مع مشاركين خارجيين في صفحة إعدادات المستودع. ينضم هؤلاء المستخدمون بدور المنظمة
no_accessولا يحصلون إلا على مجموعة الموارد تلك.
لا يزال المتعاونون الخارجيون يخضعون لسياسات التحكم في الوصول الخاصة بمنظمتك (مجموعات الموارد).
Update on GitHubمع Managed SSO، يتم إنشاء الأعضاء الداخليين من خلال مزوّد الهوية الخاص بك (SCIM)، لذا لا يمكن إضافة المستخدمين المدعوين إلى المنظمة إلا كمشاركين خارجيين.