作为响应,我从我的 API 获得了一个 JWT 编码的访问令牌。但是我无法解码它并获得 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);
}
});
}
有人能帮我解决这个问题吗?