Diese Dokumentation wurde automatisch von KI übersetzt.
Dies ist eine Kern-API. Weitere Informationen finden Sie unter: Auth
Dies ist eine Kern-API. Weitere Informationen finden Sie unter: BaseAuth
AuthModel ist das Datenmodell für den Authentifikator (Authenticator), der in NocoBase-Anwendungen verwendet wird (Referenz: AuthManager - setStorer und Auth - constructor). Es bietet Methoden zur Interaktion mit der Benutzerdaten-Sammlung. Darüber hinaus können Sie auch die vom Sequelize Model bereitgestellten Methoden verwenden.
findUser(uuid: string): UserModel - Sucht einen Benutzer anhand der uuid.
uuid - Die eindeutige Benutzerkennung des aktuellen Authentifizierungstyps.newUser(uuid: string, userValues?: any): UserModel - Erstellt einen neuen Benutzer und bindet ihn über die uuid an den aktuellen Authentifikator.
uuid - Die eindeutige Benutzerkennung des aktuellen Authentifizierungstyps.userValues - Optional. Weitere Benutzerinformationen. Wenn nicht angegeben, wird die uuid als Benutzername verwendet.findOrCreateUser(uuid: string, userValues?: any): UserModel - Sucht einen Benutzer oder erstellt einen neuen. Die Erstellungsregeln sind die gleichen wie oben beschrieben.
uuid - Die eindeutige Benutzerkennung des aktuellen Authentifizierungstyps.userValues - Optional. Weitere Benutzerinformationen.plugin.registerType()Registriert den Client für einen Authentifizierungstyp.
registerType(authType: string, options: AuthOptions)SignInForm - AnmeldeformularSignInButton - Anmelde-Button (Drittanbieter). Kann alternativ zum Anmeldeformular verwendet werden.SignUpForm - RegistrierungsformularAdminSettingsForm - Administrations-KonfigurationsformularDas Auth-Plugin registriert die folgenden Frontend-Routen:
Auth-Layout
auth-AuthLayoutAnmeldeseite
auth.signin/signinSignInPageRegistrierungsseite
auth.signup/signupSignUpPage