Questa documentazione è stata tradotta automaticamente dall'IA.
API del kernel, riferimento: Auth
API del kernel, riferimento: BaseAuth
AuthModel è il modello di dati dell'autenticatore (Authenticator, riferimento: AuthManager - setStorer e Auth - constructor) utilizzato nelle applicazioni NocoBase, che fornisce alcuni metodi per interagire con la collezione di dati utente. Inoltre, è possibile utilizzare anche i metodi forniti dal Sequelize Model.
findUser(uuid: string): UserModel - Consente di interrogare un utente tramite uuid.
uuid - Identificatore unico dell'utente per il tipo di autenticazione corrente.newUser(uuid: string, userValues?: any): UserModel - Consente di creare un nuovo utente e di associarlo all'autenticatore corrente tramite uuid.
uuid - Identificatore unico dell'utente per il tipo di autenticazione corrente.userValues - Opzionale. Altre informazioni sull'utente. Se non specificato, uuid verrà utilizzato come nickname dell'utente.findOrCreateUser(uuid: string, userValues?: any): UserModel - Consente di trovare o creare un nuovo utente. Le regole di creazione sono le stesse descritte sopra.
uuid - Identificatore unico dell'utente per il tipo di autenticazione corrente.userValues - Opzionale. Altre informazioni sull'utente.plugin.registerType()Registra il client del tipo di autenticazione.
registerType(authType: string, options: AuthOptions)SignInForm - Modulo di accessoSignInButton - Pulsante di accesso (di terze parti), utilizzabile in alternativa al modulo di accesso.SignUpForm - Modulo di registrazioneAdminSettingsForm - Modulo di configurazione amministrativaLe route frontend per la registrazione del plugin di autenticazione sono le seguenti:
Layout di autenticazione
auth-AuthLayoutPagina di accesso
auth.signin/signinSignInPagePagina di registrazione
auth.signup/signupSignUpPage