147 Posts
How to convert result of jwt to json from function GenerateTokens ?
2 minutes ago|LINK|197.135.100.78
I have function return string as Encoded access token
Code:
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; }
}
when success login
user.AccessToken=GenerateTokens();
How to return Jwt as jsonresult before encoding from function GenerateTokens();
and put result in user.AccessToken as json
meaning i need to assign jwt variables before converted by JwtSecurityTokenHandler().WriteToken as json and assign it to
user.AccessToken=GenerateTokens();