Ejemplo n.º 1
0
        public static CissyPassport GetWeiXinPassport(this ClaimsPrincipal User)
        {
            CissyPassport passport = new CissyPassport();

            passport.UserName = User.Claims.FirstOrDefault(m => m.Type == CissyClaimTypes.UserName)?.Value;
            passport.UserId   = User.Claims.FirstOrDefault(m => m.Type == CissyClaimTypes.UserId)?.Value;
            passport.NickName = User.Claims.FirstOrDefault(m => m.Type == CissyClaimTypes.NickName)?.Value;
            passport.OpenId   = User.Claims.FirstOrDefault(m => m.Type == CissyClaimTypes.WeiXinOpenId)?.Value;
            passport.UnionId  = User.Claims.FirstOrDefault(m => m.Type == CissyClaimTypes.WeiXinUnionId)?.Value;
            return(passport);
        }
Ejemplo n.º 2
0
 public abstract IActionResult DoGrantIn(string group, string sessioncode, CissyPassport passport, ClaimsPrincipal pricipal);
Ejemplo n.º 3
0
 public abstract void PreSignInAspect(CissyPassport passport, ClaimsPrincipal pricipal);