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

אימות משתמשים

סקירה כללית
ניהול מאמתים

סוגי אימות

סיסמה
SMS

OIDC

הגדרות

דוגמה

התחברות עם גוגל
התחברות עם מיקרוסופט

SAML

הגדרות

דוגמה

התחברות עם גוגל
LDAP
CAS
WeChat Work
DingTalk
API Key

מדריך למפתחים

סוגי אימות מורחבים
API Reference

אימות

סקירה כללית

סוגי אימות

SMS
TOTP Authenticator

מדריך למפתחים

סוגי אימות מורחבים
תרחישי אימות מורחבים
ספקי SMS מורחבים
API Reference
אימות דו-שלבי (2FA)
Next Pageניהול מאמתים
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#אימות משתמשים

מודול אימות המשתמשים של NocoBase מורכב בעיקר משני חלקים:

  • ה-@nocobase/auth שבליבת המערכת מגדיר ממשקים ניתנים להרחבה ותוכנות ביניים (middleware) הקשורים לאימות משתמשים, כמו התחברות, הרשמה ואימות. הוא משמש גם לרישום וניהול מגוון שיטות אימות מורחבות.
  • ה-@nocobase/plugin-auth בתוסף משמש לאתחול מודול ניהול האימות בליבת המערכת, ומספק גם שיטת אימות בסיסית באמצעות שם משתמש (או אימייל) וסיסמה.

יש להשתמש במודול זה בשילוב עם פונקציונליות ניהול המשתמשים המסופקת על ידי התוסף @nocobase/plugin-users.

בנוסף לכך, NocoBase מציעה מגוון תוספים נוספים לשיטות אימות משתמשים:

  • @nocobase/plugin-auth-sms - מספק פונקציונליות התחברות באמצעות אימות ב-SMS
  • @nocobase/plugin-auth-saml - מספק פונקציונליות התחברות SAML SSO
  • @nocobase/plugin-auth-oidc - מספק פונקציונליות התחברות OIDC SSO
  • @nocobase/plugin-auth-cas - מספק פונקציונליות התחברות CAS SSO
  • @nocobase/plugin-auth-ldap - מספק פונקציונליות התחברות LDAP SSO
  • @nocobase/plugin-auth-wecom - מספק פונקציונליות התחברות WeCom
  • @nocobase/plugin-auth-dingtalk - מספק פונקציונליות התחברות DingTalk

באמצעות התוספים הנ"ל, לאחר שהמנהל מגדיר את שיטת האימות המתאימה, משתמשים יכולים להתחבר למערכת ישירות באמצעות זהות המשתמש המסופקת על ידי פלטפורמות כמו Google Workspace, Microsoft Azure, וכן להתחבר לכלי פלטפורמה כמו Auth0, Logto, Keycloak. בנוסף, מפתחים יכולים להרחיב בקלות שיטות אימות נוספות שהם זקוקים להן, באמצעות הממשקים הבסיסיים שאנו מספקים.