Como atualizar uma declaração no ASP.NET Identity?

Estou usando a autenticação OWIN para o meu projeto MVC5. Este é meuSignInAsync

 private async Task SignInAsync(ApplicationUser user, bool isPersistent)
        {
            var AccountNo = "101";
            AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie);
            var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie);
            identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo));
            AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri="Account/Index"}, identity);
        }

Como você pode ver, eu adicioneiAccountNo na lista Reivindicações.

Agora, como posso atualizar esta reivindicação em algum momento do meu aplicativo? Até agora, eu tenho isso:

 public string AccountNo
        {

            get
            {
                var CP = ClaimsPrincipal.Current.Identities.First();
                var Account= CP.Claims.FirstOrDefault(p => p.Type == ClaimTypes.UserData);
                return Account.Value;
            }
            set
            {
                var CP = ClaimsPrincipal.Current.Identities.First();
                var AccountNo= CP.Claims.FirstOrDefault(p => p.Type == ClaimTypes.UserData).Value;
                CP.RemoveClaim(new Claim(ClaimTypes.UserData,AccountNo));
                CP.AddClaim(new Claim(ClaimTypes.UserData, value));
            }

        }

Quando tento remover a reivindicação, recebo esta exceção:

A reivindicação 'http://schemas.microsoft.com/ws/2008/06/identity/claims/userdata: 101 'não pôde ser removido. Não faz parte desta identidade ou é uma reivindicação pertencente ao Principal que contém essa identidade. Por exemplo, o Principal será o proprietário da reivindicação ao criar um GenericPrincipal com funções. As funções serão expostas por meio da identidade que é transmitida no construtor, mas na verdade não pertencem à identidade. Existe lógica semelhante para um RolePrincipal.

Alguém poderia me ajudar a descobrir como atualizar a Reivindicação?

questionAnswers(11)

yourAnswerToTheQuestion