Hi! In this new series of posts, I will show how to create custom user management with NET8 and Blazor based on Microsoft Identity.
In every application I wrote, there is always the requirement to authenticate the user: in this new series of posts, I will show how to create custom user management with NET8 and Blazor based on Microsoft Identity.
The full source code of this post is available on GitHub. If you find this post useful, please consider making a donation on GitHub.
For any comment, suggestion or help, please see the Forum.
Other posts:
- Custom User Management with NET8 and Blazor (1st part)
- NET8, Blazor and Custom User Management (2nd part)
Advertisements
Microsoft Identity: overview
Every time we build an application, the first point of concern is how to manage the users and their roles and the security across the application. The basic essence of the requirement is always the same, which is to register, login, authorize users, roles, and so on. So, to help ease the user management process, Microsoft comes up with a default implementation of User Management. The name is Microsoft Identity, Also, it has built-in UI to support various user functionalities. Developers who are looking for a faster way to implement User Management, tend to go with Identity. You can learn more about Identity here.
Now, out of the box, Identity comes with certain basic features. In real scenarios, we may need much more than what Microsoft offers by default. This includes adding Profile Pictures, UI for Role Management, Custom logic to log in to the user, and much more.
