我想读取存储在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;
}
}
答案 0 :(得分:0)
您可以更加了解要访问的内容,例如,如果您的有效载荷数据包含用户名,并且您需要访问该用户名,则可以从代码中尝试使用this.payloadX.username进行访问< / p>