For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /tr/docs/modules/auth.md (or send Accept: text/markdown).
Kimlik doğrulama
Better Auth üzerinden kimlik ve oturumlar.
Gerçek bir hesap oluşturun ve doğrulayın
Kimlik doğrulama, uygulamayı kimin kullandığını kanıtlamak anlamına gelir. Postgres'yi başlatın ve önce veritabanı kılavuzunu kullanarak geçişleri çalıştırın, ardından Web sunucusunu çalışır durumda bırakın. http://localhost:3000/auth,'yi açın, e-posta/şifre kaydı seçeneğini seçin, adınızı, e-posta adresinizi ve şifrenizi girin ve gönderin. EMAIL_PROVIDER=local'yi bu ilk test için saklayın.
Bir akış bir e-posta kodu istediğinde http://localhost:3000/mail-preview'yi başka bir tarayıcı sekmesinde açın, o adrese ilişkin en son iletiyi bulun ve kodunu tekrar oturum açma formuna kopyalayın. Süresi dolarsa yeni bir kod isteyin. Bu mesajlar yerel giden kutusunda kalır; harici bir gelen kutusunu tekrar tekrar kontrol etmek bunları bulamaz. Oturumu kapatın, ardından veritabanı destekli hesabın çalıştığını doğrulamak için tekrar oturum açın.
Kayıt sırasında bir veritabanı bağlantısı veya eksik tablo hatası bildirilirse, sosyal oturum açmayı etkinleştirmek yerine veritabanı kurulumunu tamamlayın. Google, GitHub, Apple, X ve Microsoft düğmelerinin kendi sağlayıcı uygulamasına ve geri arama ayarlarına ihtiyacı vardır; birini yalnızca sağlayıcı kılavuzu tamamlandıktan sonra etkinleştirin. Better Auth, gönderilen varsayılan motordur ve yerel e-postayla oturum açmak için ücretli bir kimlik doğrulama hesabına ihtiyaç duymaz.
Etkin giriş yöntemlerini seçin
Temel, e-posta/parola, OTP ve yapılandırılabilir sosyal kimlik doğrulamayı içerir. Better Auth kimliği ve oturumları sahiplenirken uygulama, sağlayıcı yapılandırmasını ve işlemsel OTP teslimini bir araya getirir.
Yalnızca yapılandırdığınız sosyal sağlayıcıları etkinleştirin. Sağlayıcı istemci sırları ve kimlik doğrulama sırrı sunucuda kalır.
Kimliği çalışma alanına bağlayın
Kimliği doğrulanmış işleyiciler, çalışma alanı kayıtlarına erişmeden önce oturum durumunu çözer. Çalışma alanı sağlama, yaşam döngüsü kancasını yeniden oynatmanın yinelenen sahiplik kayıtları oluşturmaması için idempotent kalmalıdır.
Oturum davranışını doğrulayın
Girişi, geçersiz ya da süresi dolmuş OTP'leri, tek kullanımlık tüketimi, çıkışı ve reddedilen anonim erişimi test edin. Bellek bağdaştırıcısı testleri işleyici semantiğini kapsar; üretim veritabanı kalıcılığı ve gerçek sağlayıcı geri çağrıları ayrı kabul gerektirir.