How to get all roles for user ASP.NET
By FoxLearn 2/18/2024 1:12:08 AM 412
This post shows how to get all roles for user asp.net mvc identity.
Includes the Microsoft.AspNet.Identity and Microsoft.AspNet.Identity.Owin namespaces.
using Microsoft.AspNet.Identity; using Microsoft.AspNet.Identity.Owin;
To get a list of roles for the currently logged in user you can write your code as shown below.
//get the user manager from the owin context ApplicationUserManager userManager = HttpContext.GetOwinContext().GetUserManager(); //get current userId string userId = User.Identity.GetUserId(); //get user roles List<string> roles = userManager.GetRoles(userId).ToList();
The GetRoles method will return a list of strings representing all the roles of the logged-in user.
- Options Pattern In ASP.NET Core
- Implementing Rate Limiting in .NET
- IExceptionFilter in .NET Core
- Repository Pattern in .NET Core
- CRUD with Dapper in ASP.NET Core
- How to Implement Mediator Pattern in .NET
- How to use AutoMapper in ASP.NET Core
- How to fix 'asp-controller and asp-action attributes not working in areas'
Categories
Popular Posts
Stisla Admin Dashboard Template
11/18/2024
Admin Tailwind CSS Admin Dashboard Template
11/18/2024
Portal HTML Bootstrap
11/14/2024