initial commit

This commit is contained in:
2026-07-21 14:14:44 +07:00
commit fa7dbb970d
1359 changed files with 104110 additions and 0 deletions
@@ -0,0 +1,31 @@
using System.Security.Claims;
namespace Indotalent.ConfigFrontEnd.Extensions;
public static class IdentityClaimPrincipalExtension
{
public static string? GetUserId(this ClaimsPrincipal? user)
{
return user?.FindFirst(ClaimTypes.NameIdentifier)?.Value;
}
public static string? GetEmail(this ClaimsPrincipal? user)
{
return user?.FindFirst(ClaimTypes.Email)?.Value;
}
public static string? GetUserName(this ClaimsPrincipal? user)
{
return user?.FindFirst(ClaimTypes.Name)?.Value;
}
public static string? GetFullName(this ClaimsPrincipal? user)
{
return user?.FindFirst(ClaimTypes.GivenName)?.Value;
}
public static string? GetTenantId(this ClaimsPrincipal? user)
{
return user?.FindFirst(ClaimTypes.GroupSid)?.Value;
}
}