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