Skip to content

BurakGonca/IkJetServer-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ikJet Server

Proje Tanıtımı

ikJet Server, ikJet Human Resources projesinin API sunucusudur. Bu proje, N-Tier Architecture kullanarak uygulama tasarımı ve yönetimini sağlar. Proje, BLL, Common, DAL, DTO, Entities, ve ViewModel katmanlarından oluşur ve ASP.NET Identity, Authentication, Cookie gibi teknolojileri kullanır. Ayrıca, Entity Framework Code First yaklaşımı ile geliştirilmiştir.

Teknolojiler ve Araçlar

  • N-Tier Architecture: Katmanlı mimari ile uygulama tasarımı.
  • ASP.NET Identity: Kullanıcı kimlik doğrulama ve yetkilendirme.
  • JWT (JSON Web Tokens): Kullanıcı girişleri için token tabanlı kimlik doğrulama.
  • Entity Framework: Code First yaklaşımıyla veri erişimi.
  • Dependency Injection: Bağımlılıkların yönetimi.
  • AutoMapper: Nesneler arası veri dönüşüm işlemleri.
  • EmailService: E-posta gönderimi ve e-posta onayı.
  • SQL Server: İlişkili veritabanı yönetimi.

Özellikler

  • Kullanıcı Yönetimi: Kullanıcı oluşturulduğunda şifre ve e-posta otomatik olarak oluşturulur ve kullanıcıya e-posta gönderilir.

  • Şifre Sıfırlama: Kullanıcılar, şifremi unuttum özelliği ile yeni şifre oluşturabilir ve bu şifre e-posta ile kendilerine gönderilir.

  • JWT Token: Giriş işlemleri için JWT token kullanılır ve token'a claims'ler eklenir.

  • Email Confirmation: Kullanıcıların e-posta adreslerini onaylamadan sisteme giriş yapmalarına izin verilmez.

Bağlantılar

Proje Tanıtım Videoları

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages