> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# 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.

[Hesap oluşturmadan önce Postgres'yi başlatın](https://supastack.dev/tr/docs/web/database.md)

[E-postayla oturum açma kodlarını kullanma ve sorunları giderme](https://supastack.dev/tr/docs/web/setup-ai.md)

[Google ile oturum açmayı yapılandırın](https://supastack.dev/tr/docs/web/setup-oauth.md)

[Google ile giriş ekleyin](https://supastack.dev/tr/docs/web/google-sign-in.md)

[GitHub ile giriş ekleyin](https://supastack.dev/tr/docs/web/github-sign-in.md)


## 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.


Kuruluma devam etmek için [YZ'yi kurun](https://supastack.dev/tr/docs/web/setup-ai.md) kılavuzunu okuyun.


## Sonraki

[Faturalama ve erişim](https://supastack.dev/tr/docs/modules/billing.md)
