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

Налаштування

Приклади

Вхід через Google
Вхід через Microsoft

SAML

Налаштування

Приклади

Вхід через Google
LDAP
CAS
WeChat Work
DingTalk
Ключ API

Посібник розробника

Розширення типів автентифікації
Довідник API

Верифікація

Огляд

Типи верифікації

SMS
Автентифікатор TOTP

Посібник розробника

Розширення типів верифікації
Розширення сценаріїв верифікації
Розширення SMS-провайдерів
Довідник API
Двофакторна автентифікація (2FA)
Next PageКерування автентифікаторами
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#Аутентифікація користувачів

Модуль аутентифікації користувачів 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 тощо. Крім того, розробники можуть легко розширювати систему іншими необхідними методами аутентифікації за допомогою наданих нами базових інтерфейсів.