Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Jádrové API, viz: Auth
Jádrové API, viz: BaseAuth
AuthModel je datový model autentikátoru (Authenticator, viz: AuthManager - setStorer a Auth - constructor), který se používá v aplikacích NocoBase. Poskytuje metody pro interakci s kolekcí uživatelských dat. Kromě toho můžete využít i metody poskytované modelem Sequelize.
findUser(uuid: string): UserModel - Vyhledá uživatele podle uuid.
uuid - Unikátní identifikátor uživatele pro aktuální typ autentizace.newUser(uuid: string, userValues?: any): UserModel - Vytvoří nového uživatele a pomocí uuid ho propojí s aktuálním autentikátorem.
uuid - Unikátní identifikátor uživatele pro aktuální typ autentizace.userValues - Volitelné. Další informace o uživateli. Pokud není předáno, uuid se použije jako uživatelské jméno.findOrCreateUser(uuid: string, userValues?: any): UserModel - Najde nebo vytvoří nového uživatele. Pravidla pro vytvoření jsou stejná jako výše.
uuid - Unikátní identifikátor uživatele pro aktuální typ autentizace.userValues - Volitelné. Další informace o uživateli.plugin.registerType()Registruje klienta pro daný typ autentizace.
registerType(authType: string, options: AuthOptions)SignInForm - Přihlašovací formulářSignInButton - Tlačítko pro přihlášení (třetí strany), které lze použít jako alternativu k přihlašovacímu formuláři.SignUpForm - Registrační formulářAdminSettingsForm - Formulář pro konfiguraci administrace.Plugin auth registruje následující frontendové trasy:
Rozložení Auth
auth-AuthLayoutStránka pro přihlášení
auth.signin/signinSignInPageStránka pro registraci
auth.signup/signupSignUpPage