Diese Dokumentation wurde automatisch von KI übersetzt.
Das Benutzerauthentifizierungsmodul von NocoBase besteht hauptsächlich aus zwei Teilen:
@nocobase/auth im Kern definiert erweiterbare Schnittstellen und Middleware für die Benutzerauthentifizierung, wie Anmeldung, Registrierung und Verifizierung. Es dient auch dazu, verschiedene erweiterte Authentifizierungsmethoden zu registrieren und zu verwalten.@nocobase/plugin-auth Plugin initialisiert das Authentifizierungsmanagementmodul im Kern und bietet die grundlegende Authentifizierung per Benutzername (oder E-Mail) und Passwort.Dies muss in Verbindung mit der Benutzerverwaltungsfunktion des
@nocobase/plugin-usersPlugins verwendet werden.
Darüber hinaus bietet NocoBase weitere verschiedene Plugins für die Benutzerauthentifizierung:
Mithilfe dieser Plugins können Administratoren die entsprechenden Authentifizierungsmethoden konfigurieren. Benutzer können sich dann direkt mit ihrer Benutzeridentität, die von Plattformen wie Google Workspace oder Microsoft Azure bereitgestellt wird, im System anmelden. Es ist auch möglich, eine Anbindung an Plattform-Tools wie Auth0, Logto oder Keycloak herzustellen. Darüber hinaus können Entwickler über die von uns bereitgestellten Basisschnittstellen auf einfache Weise weitere benötigte Authentifizierungsmethoden erweitern.