Projede Identity.Dapper ve NLog kütüphaneleri kullanarak log tabanlı kullanıcı yönetimi sistemi oluşturdum.
Nuget package (Eg: Identity.Dapper.SqlServer).
Veritabanı yapılandırılması DapperIdentity DapperIdentityCryptography
"DapperIdentity": {
"ConnectionString": "Connection string of your database",
"Username": "user",
"Password": "123"
},
"DapperIdentityCryptography": {
"Key": "Base64 32 bytes key",
"IV": "Base64 16 bytes key"
}
Admin Girişi:
UserName: "admin"
Password: "123"
Yazar Girişi:
UserName: "yazar"
Password: "123"
Üye Girişi:
UserName: "üye"
Password: "123"