RUVIDEO
Поделитесь видео 🙏

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. Если вы правообладатель, обратитесь к первоисточнику.