A C# project using Blazor to create a simple Purchase Order System, incorporating Syncfusion controls and using Dapper to link to a SQL database.
This video shows how to implement authentication to control access to the application and authorization to limit access to defined pages by the use of user roles. It uses an Identity Manger sourced from github.com.
00:00 - Introduction
02:00 - Default functionality with Authentication selected when project created
03:48 - Downloading and running Identity Manager
05:45 - Configuring Identity Manager for Purchase Orders
07:00 - Adding and assigning roles in Identity Manager
08:20 - Implementing roles in Purchase Orders
09:00 - Restricting menu items by role
10:20 - Registering a new user
11:00 - Problem No 1 - direct access to page through address bar blocked by @attribute
13:30 - Problem No 2 - Index page visible to non-logged in users
15:20 - Improving Index page if user is not authorized
18:30 - Allowing non-logged in users access to specific pages
19:53 - Coming in the next video: restriction by user/record
Carl Franklin's video on Authentication and Authorization: • Basic Authentication and Authorizatio...
GitHub IdentityManager: https://github.com/mguinness/identity...
Syncfusion: https://www.syncfusion.com/products/c...
Blazorcode.uk: https://blazorcode.uk/purchaseorders/...
Code at: https://blazorcode.uk/purchaseorders/...
Watch video Authentication and Authorization - Blazor Purchase Orders - Part 21 online without registration, duration hours minute second in high quality. This video was added by user Christopher Bell 21 May 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,045 once and liked it 25 people.