blob: f8becc23d49131b8c5658a112ab4689d0c0338e9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
using System.Linq;
using System.Security.Claims;
using System.Security.Principal;
namespace IOL.Fagprove.Utilities
{
public static class ClaimExtensions
{
public static string GetClaimValue(this IPrincipal currentPrincipal, string key)
{
var identity = currentPrincipal.Identity as ClaimsIdentity;
var claim = identity?.Claims.FirstOrDefault(c => c.Type == key);
return claim?.Value;
}
}
}
|