Skip to content

An ASP.NET Core Web API project with custom-built user authentication using JWT tokens and refresh tokens. Features include secure registration, login, role-based access control, and token renewal without relying on external auth frameworks.

License

Notifications You must be signed in to change notification settings

ibrahimx059/Auth-with-JWT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auth-with-JWT

This project relies on the following NuGet packages to provide robust authentication, data access, and security:

🔐 Authentication & Security Microsoft.AspNetCore.Authentication.JwtBearer Handles JWT bearer token validation and authentication middleware.

Microsoft.AspNetCore.Identity Provides password hashing and user management utilities for secure user credentials.

🗄️ Database Access Microsoft.EntityFrameworkCore Core EF package for working with databases using ORM.

Microsoft.EntityFrameworkCore.SqlServer Enables Entity Framework Core to connect and interact with SQL Server databases.

Microsoft.EntityFrameworkCore.Tools Provides command-line tools for EF Core (e.g., migrations, database updates).

About

An ASP.NET Core Web API project with custom-built user authentication using JWT tokens and refresh tokens. Features include secure registration, login, role-based access control, and token renewal without relying on external auth frameworks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages