Я получаю один JWT-кодированный токен доступа из моего API в ответ. Но я не могу его расшифровать и получить в формате JSON. Я попытался использовать для этого библиотеку angular2-jwt, но это не сработало. Я пишу свой код ниже:
setXAuthorizationToken(client){
let requestHeader = new Headers();
requestHeader.append('Content-Type', 'application/x-www-form-urlencoded');
this.http.post(client.clientURL + "oauth/token", 'grant_type=password&client_id=toto&client_secret=sec&' + 'username=' + client.username
+ '&password=' + client.password, {
headers: requestHeader
}).map(res=>res.json())
.subscribe((token) =>{
if(!token.access_token){
return;
}
else{
var decompressToken = LZString.decompressFromEncodedURIComponent(token.access_token);
console.log(decompressToken);
}
});
}
Может ли кто-нибудь помочь мне решить эту проблему?