Fullstack JWT Authentication and Role-Based Authorization Admin Panel Dashboard | Part 05
Fullstack JWT Authentication and Role-Based Authorization Admin Panel Dashboard project | ASP.NET 7 Web API | REACT JS | TypeScript | Tailwind CSS | Part 05
Completed codes: https://github.com/mohammad-taheri1/Users-Management-dotnet-react-ts
Full Playlist: https://www.youtube.com/playlist?list=PLUX0GmrifrwcswAZidPWBQ04bJ305Rsul
JWT (Json Web Token) is one of the most popular ways to implement authentication and role-based authorization in WebAPI Projects. It uses claims and manage your security.
In this tutorial, we create a Fullstack Users Management project using ASP.NET Core WebAPI (.NET 7), React18 ,TypeScript, Entity Framework Core and Tailwind CSS and we implement Full authentication and role-based authorization in it.
The focus of this project is to show you how you can build a Fullstack project from 0 to 100 and build a CRUD application with ASP.NET Core WebAPI and React JS and Tailwind CSS.
We will follow REST API patterns.
We use these nuget packages:
- "Microsoft.AspNetCore.Authentication.JwtBearer"
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore"
- "Microsoft.EntityFrameworkCore.SqlServer"
- "Microsoft.EntityFrameworkCore.Tools"
Also, we will learn these topics together:
✅ On Backend project:
Folder Structure
Entities
Dtos
Context
ORM
Http Methods
Swagger
Authentication
Authorization
Role-based Authorization
Enums
Generic BaseEntity
Static class
✅ On Frontend project:
Folder Structure
SPA and Routing
useState
useEffect
useContext
TypeScript Interfaces
Dtos
Axios
LocalStorage
Request Headers
Authentication
Authorization
Role-based Authorization
✏️ sections
- (00:00:00) Test our backend with Swagger
- (00:03:53) Hard Coding the OWNER ROLE manually on database
- (00:06:55) Decode our token in jwt.io
- (00:07:47) Send request headers in swagger
- (00:11:17) Handle CORS Policy Error
- (00:11:57) Continue test our backend with Swagger
? Me:
Telegram: https://t.me/DevEmpower
LinkedIn: https://www.linkedin.com/in/mohammad-taheri1
GitHub: https://github.com/mohammad-taheri1
Medium: https://medium.com/@DevEmpower
Portfolio: https://devempower.ir/
? Hope you enjoy it ?
? If you loved this Fullstack JWT Authentication and Role-Based Authorization Admin Panel Dashboard course , leave comments, like, and subscribe ?
? You can Buy me a coffee to support: https://www.buymeacoffee.com/DevEmpower ?
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Fullstack JWT Authentication and Role-Based Authorization Admin Panel Dashboard | Part 05», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.