How to get all roles for user ASP.NET
By FoxLearn 2/18/2024 1:12:08 AM 352
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.
- Content Negotiation in Web API
- How to fix 'InvalidOperationException: Scheme already exists: Bearer'
- How to fix System.InvalidOperationException: Scheme already exists: Identity.Application
- Add Thread ID to the Log File using Serilog
- Handling Exceptions in .NET Core API with Middleware
- InProcess Hosting in ASP.NET Core
- Limits on ThreadPool.SetMinThreads and SetMaxThreads
- Controlling DateTime Format in JSON Output with JsonSerializerOptions
Categories
Popular Posts
AdminKit Bootstrap 5 HTML5 UI Kits Template
11/17/2024
Spica Admin Dashboard Template
11/18/2024