public ResultModel ResetPassword([FromBody] Model.Oauth.Userinfo user)
        {
            var m = new ResultModel();

            m.StatusCode = HttpStatusCode.OK;
            m.Json       = new BLL.UserService().ResetPassword(user);
            m.Status     = true;
            return(m);
        }
        public static Claim[] GetUserClaims(Model.Oauth.Userinfo user)
        {
            return(new Claim[]
            {
                new Claim("user_id", user.UserId.ToString()),
                new Claim(JwtClaimTypes.Name, user.UserName),
                new Claim(JwtClaimTypes.Email, user.UserEmail),
                new Claim(JwtClaimTypes.Profile, JsonConvert.SerializeObject(user)),

                ////roles
                //new Claim(JwtClaimTypes.Role, user.Role)
            });
        }
Beispiel #3
0
 public static Claim[] GetUserClaims(Model.Oauth.Userinfo user)
 {
     return(new Claim[]
     {
         new Claim("userId", user.UserId.ToString() ?? ""),
         new Claim("userName", user.UserName),
         new Claim("userEmail", user.UserEmail),
         new Claim("loginName", user.LoginName),
         new Claim("phoneNumber", user.PhoneNumber),
         new Claim("status", user.Status.ToString()),
         new Claim("logoImageUrl", user.LogoImageUrl ?? ""),
         new Claim(IdentityServerConstants.StandardScopes.Profile, JsonConvert.SerializeObject(user)),
         //new Claim("userInfo",JsonConvert.SerializeObject(user)),
         //roles
         //new Claim(JwtClaimTypes.Role, user.Role)
     });
 }