From baab5b9d206169897b4c257ff6decf2c0b9fe1f6 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 17 Jan 2020 21:59:47 +0100 Subject: H_wire -> h_wire --- src/headless/bank.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'src/headless') diff --git a/src/headless/bank.ts b/src/headless/bank.ts index 4a5379280..b82951f43 100644 --- a/src/headless/bank.ts +++ b/src/headless/bank.ts @@ -41,6 +41,14 @@ function makeId(length: number): string { return result; } +function makeAuth(username: string, password: string): string { + const auth = `${username}:${password}`; + const authEncoded: string = Buffer.from(auth).toString("base64"); + return `Basic ${authEncoded}`; +} + + + export class Bank { constructor(private bankBaseUrl: string) {} @@ -51,16 +59,13 @@ export class Bank { const reqUrl = new URL("api/withdraw-headless-uri", this.bankBaseUrl).href; - const auth = `${bankUser.username}:${bankUser.password}`; - const authEncoded: string = Buffer.from(auth).toString("base64") - const resp = await Axios({ method: "post", url: reqUrl, data: body, responseType: "json", headers: { - "Authorization": `Basic ${authEncoded}`, + "Authorization": makeAuth(bankUser.username, bankUser.password), }, }); @@ -97,8 +102,7 @@ export class Bank { data: body, responseType: "json", headers: { - "X-Taler-Bank-Username": bankUser.username, - "X-Taler-Bank-Password": bankUser.password, + "Authorization": makeAuth(bankUser.username, bankUser.password), }, }); -- cgit v1.2.3