Add new claim in C#


When I try to add new claim(see below), it did not save in the user account. I don’t know what else I need to do. Please help.

var claimsIdentity = User.Identity as ClaimsIdentity;
claimsIdentity.AddClaim(new Claim(“myCatchPhrase”, “joe is cool”));
var authenticationManager = HttpContext.GetOwinContext().Authentication;

authenticationManager.AuthenticationResponseGrant = new AuthenticationResponseGrant(new ClaimsPrincipal(claimsIdentity), new AuthenticationProperties() { IsPersistent = true });