Questa documentazione è stata tradotta automaticamente dall'IA.
Il modulo di autenticazione utente di NocoBase è composto principalmente da due parti:
@nocobase/auth nel kernel definisce interfacce estendibili e middleware per il login, la registrazione, la verifica e altre funzionalità di autenticazione utente. Viene anche utilizzato per registrare e gestire diverse modalità di autenticazione estese.plugin @nocobase/plugin-auth serve a inizializzare il modulo di gestione dell'autenticazione nel kernel e offre anche il metodo di autenticazione di base tramite nome utente (o email) e password.È necessario utilizzarlo in combinazione con la funzionalità di gestione utenti fornita dal
plugin@nocobase/plugin-users.
Inoltre, NocoBase mette a disposizione anche altri plugin per diverse modalità di autenticazione utente:
Grazie a questi plugin, una volta che l'amministratore ha configurato il metodo di autenticazione desiderato, gli utenti possono accedere direttamente al sistema utilizzando l'identità utente fornita da piattaforme come Google Workspace, Microsoft Azure, oppure connettersi a strumenti come Auth0, Logto, Keycloak. Inoltre, gli sviluppatori possono facilmente estendere altre modalità di autenticazione necessarie tramite le interfacce di base che mettiamo a disposizione.