title: JSON web token, make it client specific
body: <p>I have generated token using Json Web Tokens. I use following parameters while generating token</p>
  
  <pre><code>  _tokenValidationParameters = new TokenValidationParameters
          {
              // The signing key must match!
              ValidateIssuerSigningKey = true,
              IssuerSigningKey = signingKey,
              ValidateActor=true,
  
              // Validate the JWT Issuer (iss) claim
              ValidateIssuer = true,
              ValidIssuer = "TokenIssuer",
  
              // Validate the JWT Audience (aud) claim
              ValidateAudience = true,
              ValidAudience = "Audience",
  
              // Validate the token expiry
              ValidateLifetime = true,
  
              ClockSkew = TimeSpan.Zero,
  
          };
  </code></pre>
  
  <p>The issue is, the token can be used on any other computer and it will authorize the token as valid. I need to invalidate the token if generated from different client computer.</p>