public User TokenToUser(string token) { ClaimsUserManager cum = new ClaimsUserManager(); string Userid = cum.getClaimValue("Id", token); return(null); }
public async Task <string> CreateToken(User user) { string token = string.Empty; JwtTokenCreator jwtTokenCreator = new JwtTokenCreator(); string PrivateKey = user.PrivateToken; // var claims = new Claim[] //{ // new Claim(type:"id",user.UserId.ToString()), // new Claim(type:"UserName",user.UserName), // new Claim(type:ClaimTypes.Role,user.Role), // new Claim(type:"FullName",user.FirstName + " "+user.LastName), // new Claim(type:ClaimTypes.Email,user.Email) //}; ClaimsUserManager claimsUserManager = new ClaimsUserManager(); var claims = claimsUserManager.ConvertUserToClaimArray(user); await Task.Run(() => token = jwtTokenCreator.writeToken(PrivateKey, claims, user.UserName) ); return(token); }