دليل سهل للبدء مع منظمات Logto - لبناء تطبيق متعدد المستأجرين
تعلم كيفية استخدام منظمات Logto لبناء بنية تحتية للهوية لتطبيق SaaS الخاص بك.
المنظمة هي مجموعة من المستخدمين تمثل فرق العمل، العملاء التجاريين، وشركات الشركاء الذين يصلون إلى تطبيقاتك. من المهم دعم متطلبات التطبيق متعدد المستأجرين. في هذا الدليل، سوف نرشدك إلى إعداد ميزات المنظمة واستخدام المنظمة لبناء بنية الهوية لتطبيق SaaS الخاص بك.
يمكنك مشاهدة هذا الفيديو السريع أو ببساطة قراءة النسخة النصية لنفس المعلومات.
ابدأ بضبط المنظمات
للبدء، اذهب إلى المستأجر الخاص بمشروعك وانتقل إلى قسم المنظمة. انقر على "إعداد منظمتك."
سوف يتم نقلك إلى صفحة تعليمات تشرح المفاهيم الرئيسية وكيفية عمل المنظمات في Logto.
فهم كيفية العمل
المنظمة تمثل مجموعة من المستخدمين ويمكن أن تشمل فرق العمل، العملاء التجاريين، وشركات الشركاء. كل مستخدم داخل المنظمة يعتبر "عضوًا." هذه الكيانات مهمة لإدارة متطلباتك متعددة المستأجرين.
ومع ذلك، ليس كافيًا فقط تجميع المستخدمين. فالمنظمة نفسها لديها تحكم وصول قائم على الأدوار.
في تطبيقات SaaS متعددة المستأجرين، غالبًا ما تشترك المنظمات المتعددة في نفس قالب التحكم في الوصول، والذي يتضمن الأذونات والأدوار. في Logto، يتم الإشارة إلى هذا بـ "نموذج المنظمة. "
الآن، لنقم بتوضيح أعمق للمكونات الرئيسية لنموذج المنظمة**:** إذن المنظمة ودور المنظمة.
إذن المنظمة يشير إلى التفويض الممنوح للوصول إلى مورد ضمن سياق المنظمة.
دور المنظمة هو مجموعة من أذونات المنظمة التي يمكن تعيينها للأعضاء. يتضمن كل دور في المنظمة مجموعة من أذونات المنظمة.
قد تتساءل عن كيفية عمل نموذج المنظمة مع المنظمة لإقامة نموذج مصادقة الهوية والتفويض لمنتج SaaS.
لنستخدم هذا الرسم لفهم كيف يرتبط كل شيء
- جون ينتمي إلى منظمتين، باستخدام بريده الإلكتروني "[email protected]" كوحدة تعريف واحدة. هو مدير لمنظمة A و ضيف لمنظمة B.
- سارة تنتمي إلى منظمة واحدة، باستخدام بريدها الإلكتروني "[email protected]" كوحدة تعريف واحدة. هي المديرة لمنظمة B.
- يتشارك دور "المدير" نفس نموذج المنظمة عبر منظمات مختلفة.
- كذلك، يتشارك دور "العضو" نفس نموذج المنظمة عبر منظمات مختلفة.
الآن لقد فهمت المفاهيم الأساسية. دعونا نتبع التعليمات لضبط أذونات المنظمة وأدوارها.
تحديد أذونات المنظمة
تحديد أدوار المنظمة
الآن لديك نموذج منظمة جاهز للاستخدام. في كل مرة تقوم فيها بإنشاء منظمة جديدة، سيتم وراثة هذا القالب للتحكم في الوصول تلقائيًا. كل ما عليك القيام به هو تعيين الأدوار المناسبة للأعضاء وفقًا لذلك.
إنشاء منظمتك الأولى
الآن، دعونا ننشئ منظمتك الأولى. ستأخذك الخطوات التالية على البطاقة السفلى إلى الدليل لإضافة الأعضاء، تغيير الأدوار، وأداء مهام إدارة المستخدم الأخرى.
إدارة المنظمات ونموذج المنظمة
ما قمت بإنشائه توا هو منظمة فارغة، ويمكنك إضافة الأعضاء إليها. انتقل إلى قسم المنظمة وانتقل إلى علامة تبويب الأعضاء. انقر على "إضافة أعضاء" لتحديد المستخدمين بكميات كبيرة في المستأجر الخاص بك وتعيين أدوار المنظمة لهم. بدلاً من ذلك، يمكنك تركها فارغة إذا لم تكن قد قررت أدوارهم بعد.
يمكنك أيضًا إجراء مهام التحرير الفردي. انقر على زر النقاط الثلاث لإزالة عضو من المنظمة أو تغيير أدوارهم في المنظمة.
قائمة أعضاء المنظمة
تحرير دور المنظمة لعضو محدد
إذا كنت ترغب في تحديث نموذج المنظمة الخاص بك، انتقل إلى علامة تبويب نموذج المنظمة. هنا، يمكنك إضافة أذونات وأدوار إضافية أو تعديل الأذونات والأدوار الحالية.
إدارة المنظمات عبر API إدارة Logto
كل ما يمكنك القيام به في وحدة التحكم يمكنك أيضًا القيام به من خلال API الإدارة. يشمل ذلك، وليس محددًا لـ:
- إنشاء، حذف، أو تحرير منظمة.
- إضافة المستخدمين إلى المنظمة.
- إزالة المستخدمين من المنظمة.
- إدارة نموذج المنظمة:
- إضافة، حذف، أو تحرير أدوار المنظمة.
- إضافة، حذف، أو تحرير أذونات المنظمة.
- تعيين أو إزالة أدوار المستخدمين في المنظمة.
للحصول على قائمة كاملة بالإمكانيات، يرجى الرجوع إلى مراجع API لدينا.
مصادر أخرى
قامت Logto بإجراء أبحاث واسعة وطورت فهمًا شاملاً لأفضل الممارسات لإنشاء تطبيقات متعددة المستأجرين. لا تتردد في استكشاف مقالاتهم لمزيد من المعلومات.
نماذج الإيجار لتطبيق متعدد المستأجرين
عزل المستأجر في التطبيق متعدد المستأجرين
نماذج الإيجار لتطبيق متعدد المستأجرين