Альтернатива AuthenticationResponseGrant в Asp.Net Core 2 - PullRequest
0 голосов
/ 05 июня 2018

Есть ли какая-либо альтернатива следующему коду в AspNet Core 2?

var identity = HttpContext.User.Identity as ClaimsIdentity;
identity.RemoveClaim(Identity.FindFirst("AnnounceCount"));
identity.AddClaim(new Claim("AnnounceCount", "Updated Value"));
var authenticationManager = System.Web.HttpContext.Current.GetOwinContext().Authentication;
authenticationManager.AuthenticationResponseGrant = new AuthenticationResponseGrant(new ClaimsPrincipal(identity), new AuthenticationProperties() { IsPersistent = true });

Я хотел бы изменить некоторые значения Принципала пользователя в файле cookie, и я не собираюсь сохранять их в базе данных.Возможно ли что-то похожее на приведенный выше код в Asp Net Core версии 2?Я изучил реализации OnValidatePrincipal, IClaimsTransformation, но оба они не соответствуют моим потребностям.Я что-то здесь упускаю?

Спасибо

...