logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo

مصادقة المستخدم

نظرة عامة
إدارة المصادقات

أنواع المصادقة

كلمة المرور
الرسائل النصية

OIDC

الإعدادات

أمثلة

تسجيل الدخول عبر Google
تسجيل الدخول عبر Microsoft

SAML

الإعدادات

أمثلة

تسجيل الدخول عبر Google
LDAP
CAS
WeChat للشركات
DingTalk
مفتاح API

دليل المطورين

توسيع أنواع المصادقة
مرجع API

التحقق

نظرة عامة

أنواع التحقق

الرسائل النصية
مصادق TOTP

دليل المطورين

توسيع أنواع التحقق
توسيع سيناريوهات التحقق
توسيع مزودي خدمة الرسائل النصية
مرجع API
المصادقة الثنائية (2FA)
Next Pageإدارة المصادقات
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#مصادقة المستخدم

تتكون وحدة مصادقة المستخدم في 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. بالإضافة إلى ذلك، يمكن للمطورين أيضًا توسيع طرق المصادقة الأخرى التي يحتاجونها بسهولة من خلال الواجهات الأساسية التي نوفرها.