【发布时间】:2018-06-13 00:40:17
【问题描述】:
作为响应,我从我的 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);
}
});
}
谁能帮我解决这个问题?
【问题讨论】:
标签: angular jwt decode access-token