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