Как вернуть токен доступа в качестве результата json ?
Проблема
Как вернуть токен доступа в качестве результата json ?
Я работаю дальше asp.net ядро 2.2 из функции ниже я генерирую токен доступа
это успех генерируется как строка, но мне нужно генерировать как json
Как сгенерировать токен доступа в виде json из функции ниже ?
Что я уже пробовал:
public string GenerateTokens(string userId) { var Claims = new Claim[] { new Claim(JwtRegisteredClaimNames.Sub,userId) }; var signingkey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("this is secret phrase")); 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); }