как добавить новую заявку в существующий токен? - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь добавить новую заявку к существующему токену, например так:

JwtSecurityTokenHandler tokenHandler = new JwtSecurityTokenHandler();
        JwtSecurityToken jwtToken = (JwtSecurityToken)tokenHandler.ReadToken(token);
        byte[] key = Convert.FromBase64String(secret);
        TokenValidationParameters parametrs = new TokenValidationParameters()
        {
            RequireExpirationTime = true,
            ValidateIssuer = false,
            ValidateAudience = false,
            IssuerSigningKey = new SymmetricSecurityKey(key)

        };
        SecurityToken securityToken;
        ClaimsPrincipal principal = tokenHandler.ValidateToken(token, parametrs, out securityToken);

        Claim myClaim=new Claim(property, value);
        ClaimsIdentity identity = new ClaimsIdentity();
        identity.AddClaim(myClaim);

        principal.AddIdentity(identity);  

Во время выполнения этого метода к заявке добавляется новая заявка, как мы можем связать или обновитьтокен с новыми данными (принципал)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...