Skip to content

MBMor/TeamTaskTrackingAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Excercise project

Used Technologies & Concepts

  • ASP.NET Core Web API
  • .NET 10
  • Clean Architecture
  • Layered project structure: API, Application, Domain, Infrastructure
  • Entity Framework Core
  • PostgreSQL with Npgsql provider
  • Repository / persistence abstraction through application interfaces
  • Dependency Injection
  • JWT authentication
  • JWT Bearer authorization
  • Access tokens and refresh tokens
  • Refresh token rotation
  • Refresh token reuse detection
  • Token family revocation
  • SHA-256 refresh token hashing
  • Role-based authorization
  • Permission-based authorization
  • Custom authorization handlers
  • User registration and login
  • Password hashing with ASP.NET Core Identity password hasher
  • FluentValidation
  • Global exception handling middleware
  • Problem Details error responses
  • Swagger / OpenAPI documentation
  • Integration tests
  • PostgreSQL integration tests
  • Unit tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages