向Breezejs fetchMetadata调用添加承载令牌
我的微风服务工作得很好。但我只是把它移到了WSO2 API管理器后面。现在,它需要为每个呼叫提供一个承载令牌 我有无记名代币。但我似乎不知道如何将其添加到元数据调用中 我试过这样的东西。但它没有向元数据调用添加头:向Breezejs fetchMetadata调用添加承载令牌,breeze,openid-connect,Breeze,Openid Connect,我的微风服务工作得很好。但我只是把它移到了WSO2 API管理器后面。现在,它需要为每个呼叫提供一个承载令牌 我有无记名代币。但我似乎不知道如何将其添加到元数据调用中 我试过这样的东西。但它没有向元数据调用添加头: var ajaxAdapter: any = breeze.config.getAdapterInstance('ajax'); ajaxAdapter.defaultSettings = { headers: { "X-Te
var ajaxAdapter: any = breeze.config.getAdapterInstance('ajax');
ajaxAdapter.defaultSettings = {
headers: {
"X-Test-Header": "foo2"
}
}
fetchMetadata是否使用与ajax适配器不同的系统
如何向获取元数据调用添加头?原来我使用的是获取API。所以我不得不这样做。以下是我的设置:
setupFetchClient() {
let httpClient = new HttpClient();
httpClient.configure(config => {
config.withDefaults({
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
}
})
.withInterceptor({
request(request: Request) {
let accessToken = getAccessToken();
request.headers.append('Authorization', 'Bearer ' + accessToken);
return request;
},
responseError(error) {
return error;
}
})
.useStandardConfiguration();
});
// Aurelia Specific Code.
Container.instance.registerInstance(HttpClient, httpClient);
}
您能够将标题添加到常规查询调用吗?这是如何配置的?@SteveSchmitt-Hmm,不,它没有将其添加到正常调用中。医生说这是一种方法。但它不起作用。。。听起来我需要做更多的挖掘。你还使用了哪些客户端库?