This commit is contained in:
liqionghai
2025-11-18 17:43:12 +08:00
parent 3f9e939d54
commit d758497f93
189 changed files with 16669 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
using Gatedge.K3Cloud.Utils.Model.K3Request;
using System.Security.Claims;
namespace Gatedge.ScanCode.Extension
{
/// <summary>
/// 金蝶云星空扩展方法
/// </summary>
public static class K3CloudExtension
{
/// <summary>
/// 通过验证信息获取UserInfo
/// </summary>
/// <param name="user"></param>
/// <returns></returns>
public static LoginInfo GetLoginInfoByClaimsPrincipal(this ClaimsPrincipal user)
{
var logInfo = new LoginInfo()
{
UserName = user.FindFirstValue("UserName"),
LCId = Convert.ToInt32(user.FindFirstValue("LCId")),
OrgNum = user.FindFirstValue("orgNum"),
DBID = user.FindFirstValue("DBID"),
ServerUrl = user.FindFirstValue("ServerUrl"),
};
return logInfo;
}
}
}