using Gatedge.K3Cloud.Utils.Model.K3Request; using System.Security.Claims; namespace Gatedge.ScanCode.Extension { /// /// 金蝶云星空扩展方法 /// public static class K3CloudExtension { /// /// 通过验证信息获取UserInfo /// /// /// 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; } } }