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

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

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

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

Кроме того, NocoBase также предоставляет другие плагины методов аутентификации:

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