تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
تتكون وحدة مصادقة المستخدم في NocoBase بشكل أساسي من جزأين:
@nocobase/auth الموجودة في النواة واجهات قابلة للتوسيع وبرمجيات وسيطة (middleware) متعلقة بمصادقة المستخدم، مثل تسجيل الدخول والتسجيل والتحقق، وتُستخدم أيضًا لتسجيل وإدارة طرق المصادقة الموسعة المختلفة.@nocobase/plugin-auth لتهيئة وحدة إدارة المصادقة في النواة، وتُقدم أيضًا طريقة المصادقة الأساسية باستخدام اسم المستخدم (أو البريد الإلكتروني) / كلمة المرور.يجب استخدامها بالاقتران مع وظيفة إدارة المستخدمين التي تُقدمها إضافة
@nocobase/plugin-users.
بالإضافة إلى ذلك، تُقدم NocoBase أيضًا إضافات أخرى متنوعة لطرق مصادقة المستخدم:
@nocobase/plugin-auth-sms - تُقدم وظيفة تسجيل الدخول عبر التحقق بالرسائل النصية القصيرة (SMS)@nocobase/plugin-auth-saml - تُقدم وظيفة تسجيل الدخول الموحد (SSO) عبر SAML@nocobase/plugin-auth-oidc - تُقدم وظيفة تسجيل الدخول الموحد (SSO) عبر OIDC@nocobase/plugin-auth-cas - تُقدم وظيفة تسجيل الدخول الموحد (SSO) عبر CAS@nocobase/plugin-auth-ldap - تُقدم وظيفة تسجيل الدخول الموحد (SSO) عبر LDAP@nocobase/plugin-auth-wecom - تُقدم وظيفة تسجيل الدخول عبر WeCom@nocobase/plugin-auth-dingtalk - تُقدم وظيفة تسجيل الدخول عبر DingTalkمن خلال الإضافات المذكورة أعلاه، وبعد أن يقوم المسؤول بتهيئة طرق المصادقة المناسبة، يمكن للمستخدمين تسجيل الدخول إلى النظام مباشرة باستخدام هوية المستخدم التي تُقدمها منصات مثل Google Workspace و Microsoft Azure. كما يمكنهم الربط بأدوات منصات مثل Auth0 و Logto و Keycloak. بالإضافة إلى ذلك، يمكن للمطورين أيضًا توسيع طرق المصادقة الأخرى التي يحتاجونها بسهولة من خلال الواجهات الأساسية التي نوفرها.