מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
API ליבה, הפניה: Auth
API ליבה, הפניה: BaseAuth
AuthModel הוא מודל הנתונים של המאמת (Authenticator, הפניה: AuthManager - setStorer ו-Auth - constructor) המשמש ביישומי NocoBase. הוא מספק מספר מתודות לניהול אינטראקציה עם אוסף נתוני המשתמשים. בנוסף, ניתן להשתמש גם במתודות המסופקות על ידי Sequelize Model.
findUser(uuid: string): UserModel - מאחזר משתמש לפי uuid.
uuid - מזהה משתמש ייחודי מסוג האימות הנוכחיnewUser(uuid: string, userValues?: any): UserModel - יוצר משתמש חדש, ומקשר את המשתמש למאמת הנוכחי באמצעות uuid.
uuid - מזהה משתמש ייחודי מסוג האימות הנוכחיuserValues - אופציונלי. מידע נוסף על המשתמש. אם לא מועבר, ה-uuid ישמש כשם המשתמש (כינוי).findOrCreateUser(uuid: string, userValues?: any): UserModel - מוצא או יוצר משתמש חדש, כלל היצירה זהה לזה שתואר לעיל.
uuid - מזהה משתמש ייחודי מסוג האימות הנוכחיuserValues - אופציונלי. מידע נוסף על המשתמש.plugin.registerType()רושם את צד הלקוח של סוג האימות.
registerType(authType: string, options: AuthOptions)SignInForm - טופס התחברותSignInButton - כפתור התחברות (צד שלישי), יכול לשמש כחלופה לטופס ההתחברותSignUpForm - טופס הרשמהAdminSettingsForm - טופס הגדרות מנהל מערכתהניתובים (routes) בצד הלקוח עבור תוסף ה-Auth נרשמים באופן הבא:
פריסת Auth
auth-AuthLayoutעמוד התחברות
auth.signin/signinSignInPageעמוד הרשמה
auth.signup/signupSignUpPage