We need to use the "System.Security.Claims" namespace to retrieve/get user claims in ASP.NET. Here is a code snippet to get user claims.
- ClaimsPrincipal.Current.Identities.First().Claims.ToList();
- //First get user claims
- var claims = ClaimsPrincipal.Current.Identities.First().Claims.ToList();
- //Filter specific claim
- claims?.FirstOrDefault(x => x.Type.Equals("UserName", StringComparison.OrdinalIgnoreCase))?.Value

Aktham MahmoudPosted Dec 27, 2020, 8:27 PM
Hi, am work on scenario I've lost one week search day by day but no solution till these moment. My Scenario is: I've login page, when admin brunch access to his brunch. I need to show orders depends user Id which related to brunch Id ...I user Session scenario to catch User ID depends on user name, and filter table rows depends user role..