Эта документация была автоматически переведена ИИ.
Модуль аутентификации пользователей NocoBase состоит из двух основных частей:
@nocobase/auth в ядре определяет расширяемые интерфейсы и промежуточное ПО (middleware) для входа в систему, регистрации, проверки и других функций, связанных с аутентификацией пользователей. Он также используется для регистрации и управления различными расширенными методами аутентификации.@nocobase/plugin-auth (плагин) используется для инициализации модуля управления аутентификацией в ядре, а также предоставляет базовый метод аутентификации по имени пользователя (или электронной почте) и паролю.Этот модуль необходимо использовать в сочетании с функцией управления пользователями, предоставляемой
@nocobase/plugin-usersплагином.
Кроме того, NocoBase предлагает и другие плагины для различных методов аутентификации пользователей:
Благодаря этим плагинам, после того как администратор настроит соответствующий метод аутентификации, пользователи смогут напрямую входить в систему, используя учетные данные, предоставленные такими платформами, как Google Workspace, Microsoft Azure. Также возможна интеграция с такими инструментами, как Auth0, Logto, Keycloak. Кроме того, разработчики могут легко расширять функциональность, добавляя другие необходимые методы аутентификации через предоставляемые нами базовые интерфейсы.