Initial commit

This commit is contained in:
2026-01-04 23:00:21 +08:00
commit d3178871eb
124 changed files with 19300 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
using System.IdentityModel.Tokens.Jwt;
using System.Security.Claims;
namespace License.Api.Utils;
public static class ClaimsPrincipalExtensions
{
public static bool TryGetUserId(this ClaimsPrincipal user, out int userId)
{
userId = 0;
var sub = user.FindFirst(JwtRegisteredClaimNames.Sub)?.Value;
return int.TryParse(sub, out userId);
}
}