Skip to content

Identity ve token bazlı doğrulama ve yetkilendirme sistemi bulunan, OOP ve SOLID kurallarının uygulandığı bir ASP.NET WEB API projesidir. Onion mimarisi kullanılmıştır.

License

Notifications You must be signed in to change notification settings

huseyinerdin/ToBuyAPI

Repository files navigation

ToBuyAPI Projesi

Bu repo Univera firmasının Patika üzerinden açmış olduğu hiring challange kapsamında oluşturulmuştur. İçerisinde bir adet Readme dosyası ve Asp.Net Web API projesi bulunmaktadır.

Kurulum

git clone https://github.com/huseyinerdin/ToBuyAPI.git

Kullanımı

Proje kurulumu yapıldıktan sonra Package Manager Console üzerinden update-database işlemi yapılarak database oluşturulmalıdır.

update-database

Swagger Kullanımı

Proje kapsamında authentication ve authorization yapılanması bulunduğundan dolayı endpointler üzerinden istek atabilmek için login işlemi yapılmalıdır. Ardından giriş yapılan hesabın yetkileri dahilinde endpointler kullanılabilmektedir.

Login işlemi yapıldıktan sonra authorization işlemi yapılması için gelen response nesnesi içerisinden accessToken kopyalanarak swagger içerisinde oluşturulan authorization yapısına girilmelidir.

License

MIT

About

Identity ve token bazlı doğrulama ve yetkilendirme sistemi bulunan, OOP ve SOLID kurallarının uygulandığı bir ASP.NET WEB API projesidir. Onion mimarisi kullanılmıştır.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages