Tạo Asp.Net Core Web API với Ủy quyền dựa trên Vai trò JWT Sử dụng Khung nhận dạng Từ đầu

Tác giả: Code Hub
Ngày xuất bản: 2024-05-28T00:00:00
Length: 26:53

Tóm tắt nội dung

Mô tả

In this video, we'll create role based authorization in Asp.Net Core Web API using Identity Framework from scratch in .Net 8.

It is very useful when there are multiple users your app and you don't want every user to have access to everything.

Using Role Based Authorization, you can restrict the access of users to unwanted areas on your app. User would only be able to access the areas which are allowed according to their roles.

-------------------------------------------------------------------------------------

Upgraded Version of this API:

Create Role Based User Management API Using Dynamic Policies In Asp.Net Core Web API: https://youtu.be/beIEysfQxGo

-------------------------------------------------------------------------------------

You'll Learn To:

Implement Identity Framework

Implement Identity User

Handle Authentication

Handle Authorization

Customize Json Web Token Parameters

Generate Json Web Tokens

Create Custom Registration Method

Create Custom Login Method

Create Add Role Method

Create Assign Role To User Method

Use Postman For Testing

-------------------------------------------------------------------------------------

Source Code: https://github.com/FLDevelopers/AspNetCoreWebApiWithRolesBasedAuthorization

-------------------------------------------------------------------------------------

Connection String:

"ConnectionStrings": {

"Default": "Server=[ServerName];Database=[DatabaseName];Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=true"

},

-------------------------------------------------------------------------------------

Related Videos:

1. Create Role Based User Management API Using Dynamic Policies In Asp.Net Core Web API: https://youtu.be/beIEysfQxGo

2. Connect Flutter With Asp.Net Core Web API To Run On Emulator & Real Device: https://youtu.be/PAY6TqIEVZI

3. Create Role Based User Management App In Flutter With Asp.Net Core Web API as Backend From Scratch: https://youtu.be/Jdil0z11HG4

4. How To Create Singleton Class in Flutter Dart: https://youtu.be/cErZscXzf8s

5. Create Custom Login, Registration, Email Verify And Forgot Password Pages In Asp.Net Core MVC App: https://youtu.be/hthzKj05w3w

-------------------------------------------------------------------------------------

Time Stamps:

00:07 Create Project

00:39 Import Required Packages

01:59 Create Required Folders

02:10 Create Login Model

02:41 Create Register Model

03:18 Create User Role Model

03:48 Create AppDBContext Class

04:13 Add AppDbContext Class In Program.cs File

04:49 Add Connection String

05:15 Add "Add Identity" Middle-ware

06:07 Add "Add Authentication" Middle-ware

08:49 Add "Add Authorization" Middle-ware

09:00 Add Policies

09:46 Create Account Controller

10:53 Create Register Method

12:17 Create Login Method

16:46 Create Add Role Method

18:45 Create Assign Role Method

20:31 Create Admin Controller

21:16 Create User Controller

21:46 Create Migrations

22:02 Create Database

22:41 Testing

24:37 Fixing Error

25:04 Testing Again

-------------------------------------------------------------------------------------

I hope, you'll like this video. If you have any question related to this video then ask in comments section without any hesitation.

Also Don't forget to like this video and also share it with your friends. Also don’t forget to subscribe our channel and also hit that notification bell to get the notification of our latest video.

-------------------------------------------------------------------------------------

Join WhatsApp Channel: https://whatsapp.com/channel/0029VaE0W6HA2pLH5dN39n36

Check out our website: https://www.freetrained.com/

Facebook Page Link: https://www.facebook.com/Free_Trained

Facebook Group Link: https://www.facebook.com/groups/1746009532359857/

Please Subscribe Our YouTube Channel For More interesting Videos And Don't Forget To Share Our Channel With Your Friends.

Note: *Please Turn Off Any Ad Blocker Software or add-on to support us.

-------------------------------------------------------------------------------------

Tags:

#aspnetcore #aspnetcorewebapi #dotnet #api #webapi #programming

-------------------------------------------------------------------------------------

Almost in F - Tranquillity by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/

Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100394

Artist: http://incompetech.com/

Dịch Vào Lúc: 2025-08-11T04:49:56Z

Yêu cầu dịch (Một bản dịch khoảng 5 phút)

Phiên bản 3 (ổn định)

Tối ưu hóa cho một người nói. Phù hợp cho video chia sẻ kiến thức hoặc giảng dạy.

Video Đề Xuất