I will implement jwt authentication and role based authorization in dotnet and angular


About this gig
I have formatted it with bold text and bullet points so it is easy to read on Fiverr.
Are you looking to secure your application with industry-standard security?
I will implement a robust JWT (JSON Web Token) Authentication and Role-Based Authorization system using ASP.NET Core Web API and Angular. Whether you are building a new app or securing an existing one, I provide clean, modular, and enterprise-grade code.
What you will get:
- Backend (.NET Core):
- Identity Framework integration with SQL Server.
- Secure Login & Registration endpoints.
- JWT Generation (including Claims for User Roles).
- Password hashing and security best practices.
- Protected API endpoints using [Authorize(Roles = "Admin")].
- Frontend (Angular):
- AuthService: To manage login state and token storage.
- HTTP Interceptor: To automatically attach the JWT token to every request.
- Route Guards: To prevent unauthorized users from accessing specific pages.
- Dynamic UI: Show or hide menu items (like 'Admin Panel') based on user roles.
Respect third-party rights
Please be aware that it is against Fiverr's policies for sellers to include themes, templates, or any other elements that infringe third-party rights or applicable laws in the delivered work. Read more about in our Guide to Responsible Digital Creation.
Get to know Ali H
- FromPakistan
- Member sinceJul 2025
Languages
Urdu, English
FAQ
Do I need to provide the database?
I can work with your existing SQL Server database or set up a new one using Entity Framework Core Migrations. Just let me know your preference!
Which versions of .NET and Angular do you use?
I stay up to date with the latest stable versions (currently .NET 8/10 and Angular 18/19/21), but I can also work with older versions if your project requires it.
Is the JWT token stored securely in the frontend?
Yes, I implement best practices for token storage (localStorage or HttpOnly Cookies based on your requirements) and ensure the Angular app handles expiration gracefully.

