Skip to content

FAArik/EFCoreIdentity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EFCoreIdentity

Bu proje, Entity Framework Core Identity kütüphanesini öğrenmek amacıyla oluşturulmuştur. Proje, kimlik doğrulama ve yetkilendirme işlemlerinde Entity Framework Identity'nin temel işlevlerini keşfetmeye yönelik basit bir uygulamadır.

Özellikler

  • Kullanıcı Yönetimi: Kayıt, giriş ve profil yönetimi.
  • Rol Yönetimi: Kullanıcı rollerinin atanması ve yönetimi.
  • Kimlik Doğrulama ve Yetkilendirme: Kullanıcı oturum açma, rol bazlı erişim kontrolü.

Kurulum

Projeyi kendi makinenize klonlayarak başlayabilirsiniz:

git clone https://github.com/FAArik/EFCoreIdentity.git
cd EFCoreIdentity

Gereksinimler

  • .NET 6 SDK
  • Entity Framework Core
  • SQL Server veya başka bir EF Core uyumlu veritabanı

Çalıştırma

Projeyi çalıştırmadan önce veritabanı yapılandırmasını ve migration işlemlerini tamamlamanız gerekmektedir:

  1. Veritabanı Bağlantısı: appsettings.json dosyasındaki ConnectionStrings bölümünden veritabanı bağlantınızı ayarlayın.

  2. Migration İşlemi: Aşağıdaki komutu çalıştırarak veritabanınızı oluşturun ve güncelleyin.

    dotnet ef database update
  3. Uygulamayı Başlatma:

    dotnet run

Kullanım

  1. Uygulama çalıştırıldığında, kayıt ekranından yeni bir kullanıcı oluşturabilirsiniz.
  2. Giriş yaptıktan sonra kullanıcı bilgilerinizi görüntüleyebilir ve rol yönetimi işlemlerini gerçekleştirebilirsiniz.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages