Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın
Çekirdek API, referans: Auth
Çekirdek API, referans: BaseAuth
AuthModel, NocoBase uygulamalarında kullanılan kimlik doğrulayıcı (Authenticator, referans: AuthManager - setStorer ve Auth - constructor) veri modelidir. Kullanıcı veri koleksiyonu ile etkileşim kurmak için bazı yöntemler sunar. Bunun yanı sıra, Sequelize Model tarafından sağlanan yöntemleri de kullanabilirsiniz.
findUser(uuid: string): UserModel - uuid aracılığıyla kullanıcıyı sorgular.
uuid - Mevcut kimlik doğrulama türünden gelen benzersiz kullanıcı tanımlayıcısınewUser(uuid: string, userValues?: any): UserModel - Yeni bir kullanıcı oluşturur ve uuid aracılığıyla kullanıcıyı mevcut kimlik doğrulayıcıya bağlar.
uuid - Mevcut kimlik doğrulama türünden gelen benzersiz kullanıcı tanımlayıcısıuserValues - İsteğe bağlı. Diğer kullanıcı bilgileri. Geçirilmediğinde, uuid kullanıcının takma adı olarak kullanılır.findOrCreateUser(uuid: string, userValues?: any): UserModel - Yeni bir kullanıcıyı bulur veya oluşturur, oluşturma kuralı yukarıdakiyle aynıdır.
uuid - Mevcut kimlik doğrulama türünden gelen benzersiz kullanıcı tanımlayıcısıuserValues - İsteğe bağlı. Diğer kullanıcı bilgileri.plugin.registerType()Kimlik doğrulama türünün istemcisini kaydeder.
registerType(authType: string, options: AuthOptions)SignInForm - Giriş formuSignInButton - Giriş (üçüncü taraf) butonu, giriş formu yerine kullanılabilir.SignUpForm - Kayıt formuAdminSettingsForm - Yönetici ayarları formuAuth eklentisi aşağıdaki ön uç rotalarını kaydeder:
Auth Düzeni
auth-AuthLayoutGiriş Sayfası
auth.signin/signinSignInPageKayıt Sayfası
auth.signup/signupSignUpPage