Invalidate ClaimsPrincipal depois de ter sido modificado

Estou usando o asp.net MVC, Identity2.

Adicionei o nome personalizado "FirstName"ClaimPrincipal:

public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser, long> manager)
{
    var userIdentity = await manager.CreateIdentityAsync(
                           this,
                           DefaultAuthenticationTypes.ApplicationCookie);

    // Add custom user claims here
    userIdentity.AddClaim(new Claim("FirstName", FirstName));

    return userIdentity;
}

Se eu atualizar o valor de "Nome", preciso sair e fazer login novamente, para que a reivindicação "Nome" seja atualizada. É possível invalidar a reivindicação "Nome", para que seu valor seja forçado a ser atualizado?

Eu tenho vistoessa questã, que mostra como atualizar o valor das Reivindicações, fiquei pensando se há uma maneira mais fácil de invalidá-la

questionAnswers(1)

yourAnswerToTheQuestion