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;
}
}
}