Refresh Token Jwt Example – Practical Example
🔓 Open JWT Decoder Tool
Try Refresh Token Jwt Example instantly – 100% client‑side, no data leaves your browser.
Below is a working code example to help you integrate JWT in your project.
Complete example
C# – Generate and validate JWT
// Generate
var tokenHandler = new JwtSecurityTokenHandler();
var tokenDescriptor = new SecurityTokenDescriptor
{
Subject = new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, "john@example.com") }),
Expires = DateTime.UtcNow.AddMinutes(30),
SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(Encoding.UTF8.GetBytes("secret")), SecurityAlgorithms.HmacSha256)
};
var token = tokenHandler.CreateToken(tokenDescriptor);
var tokenString = tokenHandler.WriteToken(token);
// Validate
var validationParameters = new TokenValidationParameters
{
ValidateIssuerSigningKey = true,
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("secret")),
ValidateIssuer = false,
ValidateAudience = false
};
var principal = tokenHandler.ValidateToken(tokenString, validationParameters, out _);