Files
podnoms/server/Services/Auth/ClaimsPrincipalExtensions.cs
Fergal Moran 1a92ad80eb Feature switch
2018-03-14 10:50:57 +00:00

16 lines
415 B
C#
Executable File

using System;
using System.Security.Claims;
namespace PodNoms.Api.Services.Auth
{
public static class ClaimsPrincipalExtensions
{
public static string GetUserId(this ClaimsPrincipal principal)
{
if (principal == null)
throw new ArgumentNullException(nameof(principal));
return principal.FindFirst(ClaimTypes.NameIdentifier)?.Value;
}
}
}