Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

Аутентификация пользователей

Модуль аутентификации пользователей NocoBase состоит из двух основных частей:

  • @nocobase/auth в ядре определяет расширяемые интерфейсы и промежуточное ПО (middleware) для входа в систему, регистрации, проверки и других функций, связанных с аутентификацией пользователей. Он также используется для регистрации и управления различными расширенными методами аутентификации.
  • @nocobase/plugin-auth (плагин) используется для инициализации модуля управления аутентификацией в ядре, а также предоставляет базовый метод аутентификации по имени пользователя (или электронной почте) и паролю.

Этот модуль необходимо использовать в сочетании с функцией управления пользователями, предоставляемой @nocobase/plugin-users плагином.

Кроме того, NocoBase предлагает и другие плагины для различных методов аутентификации пользователей:

Благодаря этим плагинам, после того как администратор настроит соответствующий метод аутентификации, пользователи смогут напрямую входить в систему, используя учетные данные, предоставленные такими платформами, как Google Workspace, Microsoft Azure. Также возможна интеграция с такими инструментами, как Auth0, Logto, Keycloak. Кроме того, разработчики могут легко расширять функциональность, добавляя другие необходимые методы аутентификации через предоставляемые нами базовые интерфейсы.