Заявки на токен JOST не видны в угловом декодированном токене - PullRequest
0 голосов
/ 19 ноября 2018

В .net 4.6 я написал собственный обработчик токена jwt и смог проанализировать токен на стороне клиента с помощью angular-jwt.

Однако в ядре .Net и с помощью ASOS я добавил тот же токенследующие строки для запуска.

options.AccessTokenHandler = new JwtSecurityTokenHandler
                     {
                         InboundClaimTypeMap = new Dictionary<string, string>(),
                         OutboundClaimTypeMap = new Dictionary<string, string>()
                     };

Это код добавления претензий.

var identity = new ClaimsIdentity(schemeName, OpenIdConnectConstants.Claims.Name,
                            OpenIdConnectConstants.Claims.Role);
           identity.AddClaim(OpenIdConnectConstants.Claims.Subject, "1"); 
           identity.AddClaim(OpenIdConnectConstants.Claims.Name, userName);
          identity.AddClaim(OpenIdConnectConstants.Claims.Role, "Admin");

Однако на угловой стороне декодированный токен не имеет всех претензий.Я вижу только саб, ничего больше.Это мой угловой код.

var decodedValue = this.jwtHelper.decodeToken(variable.access_token);

Не уверен, что мне не хватает.

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