Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
NocoBase användarautentiseringsmodul består huvudsakligen av två delar:
@nocobase/auth i kärnan definierar utbyggbara gränssnitt och middleware för inloggning, registrering, verifiering och andra användarautentiseringsrelaterade funktioner. Den används också för att registrera och hantera olika utökade autentiseringsmetoder.@nocobase/plugin-auth (en plugin) används för att initialisera autentiseringshanteringsmodulen i kärnan och tillhandahåller även den grundläggande autentiseringsmetoden med användarnamn (eller e-post) och lösenord.Denna modul behöver användas tillsammans med användarhanteringsfunktionen som tillhandahålls av
@nocobase/plugin-usersplugin.
Utöver detta erbjuder NocoBase även flera andra plugin för användarautentisering:
Med hjälp av dessa plugin kan administratörer, efter att ha konfigurerat den önskade autentiseringsmetoden, låta användare logga in direkt med användaridentiteter från plattformar som Google Workspace och Microsoft Azure. De kan också integrera med plattformsverktyg som Auth0, Logto och Keycloak. Dessutom kan utvecklare enkelt utöka med andra autentiseringsmetoder de behöver, tack vare de grundläggande gränssnitt vi tillhandahåller.