E-ticaret siteleri için kullanılabilir bir mimari amaçlanmıştır.
.NetCore ile geliştirilmiştir.
.NET Core 3.1
December 3, 2019
LTS
3.1.19
December 3, 2022
Kayıt olma fonksiyonunda kullanıcının şifresi veritabanında hash ve salt yöntemleri ile depolanır.
Kullanıcının güvenliği bu şekilde sağlanır.
Bütün fonksiyonlar CRUD mantığı ile Katmanlı Mimariye uygun yazılmıştır.
- 1.1:Register
- 1.2:Login
- 2.1:Ekle
- 2.2:Sil
- 2.3:Güncelle
- 2.4:Listele
Yetkin kullanıcılar, ürünler için; ekleme, silme ve güncelleme işlemleri yapabilir. Bunun için JWT kullanılarak bir token oluşturulur ve yetkinlik kontrolü yapılır.
- 3.1:User
- 3.2:OperationClaim
- 3.3:UserOperationClaim
- 4.1:Ekle
- 4.2:Sil
- 5.1:Ürün Bilgisi doğrulama
- 5.2:Kullanıcı Bilgisi Doğrulama
- 6.1:FluentValidation
- 6.2:Autofac
- 6.3:Autofac.Extensions.DependencyInjection
- 6.4:Autofac.Extras.DynamicProxy
- 6.5:Microsoft.Extensions.Identity.Core
- 6.6:Microsoft.AspNetCore.Http
- 6.7:Microsoft.AspNetCore.Http.Abstractions
- 6.8:Microsoft.EntityFrameworkCore.SqlServer
- 6.9:Microsoft.Extensions.Configuration
- 6.10:Microsoft.Extensions.Configuration.Binder
- 6.11:Microsoft.AspNetCore.Authentication.JwtBearer