Как преобразовать результат jwt в json из функции generatetokens ?
У меня есть функция return string в качестве закодированного маркера доступа
Как вернуть Jwt как jsonresult перед кодированием из функции GenerateTokens();
и поместите результат в пользователя.AccessToken как json
это означает, что мне нужно назначить переменные jwt перед преобразованием
JwtSecurityTokenHandler().WriteToken как json и назначьте его
Что я уже пробовал:
public string GenerateTokens(string userId) { var Claims = new Claim[] { new Claim(JwtRegisteredClaimNames.Sub,userId) }; var signingkey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("Engaz@2012")); var SigningCredntials = new SigningCredentials(signingkey, SecurityAlgorithms.HmacSha256); var Jwt = new JwtSecurityToken(); var jsonu = new { id = userId }; Jwt.Payload["user"] = jsonu; return new JwtSecurityTokenHandler().WriteToken(Jwt); } public class Users { public dynamic AccessToken{ get; set; } }