我正在将第二个webapi集成到我的angular应用程序中,集成api的身份验证如下所示。问题是,当我发送此消息时,它将作为jwt和令牌发送,用于我自己的身份验证,而不是集成身份验证。注意,我发送它作为基本的,但它作为jwt。我不知道这是怎么换的。令牌存储在本地主机上
public authenticate(username: string, password: string): Observable < any > {
const body = {};
const headersFromApi = new HttpHeaders();
headersFromApi.append('Content-Type', 'application/json');
headersFromApi.append('Authorization', 'Basic' + window.btoa(username + ':' + password));
return this._http.post(this.apiBase, body, {
headers: headersFromApi
})
}