Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
De gebruikersauthenticatie in NocoBase is opgebouwd uit twee belangrijke onderdelen:
@nocobase/auth module in de kernel definieert uitbreidbare interfaces en middleware voor inloggen, registreren en verifiëren van gebruikers. Deze module wordt ook gebruikt voor het registreren en beheren van diverse uitgebreide authenticatiemethoden.@nocobase/plugin-auth plugin initialiseert de authenticatiebeheermodule in de kernel en biedt de basisauthenticatiemethode met gebruikersnaam (of e-mailadres) en wachtwoord.U dient dit te gebruiken in combinatie met de gebruikersbeheerfunctie die wordt aangeboden door de
@nocobase/plugin-usersplugin.
Daarnaast biedt NocoBase diverse andere plugins voor gebruikersauthenticatie:
Met behulp van de bovenstaande plugins kunnen beheerders de gewenste authenticatiemethoden configureren. Gebruikers kunnen vervolgens direct inloggen op het systeem met hun identiteit die wordt aangeboden door platforms zoals Google Workspace en Microsoft Azure, en kunnen ook koppelen met platformtools zoals Auth0, Logto en Keycloak. Daarnaast kunnen ontwikkelaars eenvoudig andere benodigde authenticatiemethoden uitbreiden via de basisinterfaces die wij aanbieden.