Как читать данные полезной нагрузки из декодированного JWT в Angular 5 - PullRequest
0 голосов
/ 09 апреля 2019

Я хочу прочитать данные, хранящиеся в JWT Paylaod.Как я могу прочитать их на стороне клиента (Angular 5).

isUserAuthenticated() {
    const token: string = localStorage.getItem('jwt');
    if (token && !this.jwtHelper.isTokenExpired(token)) {
      var payloadX =  
           JSON.parse(window.atob(this.jwtHelper.decodeToken(token) 
              .split('.')[1]));
      console.log(payloadX);
      return true;
    } else {
      return false;
    }
  }

1 Ответ

0 голосов
/ 26 апреля 2019

вы можете пролить больше света на то, к чему вы хотите получить доступ, например, если ваши данные полезной нагрузки содержат имя пользователя и вам необходимо получить к нему доступ, из вашего кода вы можете попробовать this.payloadX.username, чтобы получить к нему

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