尝试从Composer事务中的外部安全API获取数据时遇到一些麻烦。该API通过Keycloak服务器进行保护。 access_token步骤已完成,但是我无法使用此键完成请求,并且出现此错误:
{“ originalStack”:“ g @ http://localhost:8080/polyfills.eb7a9fefe827db0c2516.bundle.js:1:144464 \ nd.prototype._onFinish / p.onerror @ [...] / main.1d28ad001464306011bd.bundle.js:1:3799461 \ nn @ [...] polyfills.eb7a9fefe827db0c2516.bundle.js:1:132877 \ n867 / http:// localhost:8080 / polyfills.eb7a9fefe827db0c2516.bundle.js:1:152536 \ n867 / http:// localhost:8080 [。 ..] 80 / main.1d28ad001464306011bd.bundle.js 第1行>功能第3行> eval:691:2 \ n“}
这是我使用的代码块。
var options = {
method: 'GET',
url: uri,
headers: {
Authorization: 'Bearer ' + access_token,
//Accept: 'application/json'//,
'Content-Type' : 'application/json'
}
};
alert(JSON.stringify(options))
request(options, function (error, response, body) {
if (error){
qry=error alert(error) throw new Error(error);
}
alert(body); qry = body
});
对于我来说,它使用javascript控制台中的相同代码块(使用curl和postman),但不适用于Composer Playground事务...
有什么想法吗?