aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/http/token.ts
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/http/token.ts')
-rw-r--r--FrontEnd/src/http/token.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/FrontEnd/src/http/token.ts b/FrontEnd/src/http/token.ts
index f8b09d63..3de42d21 100644
--- a/FrontEnd/src/http/token.ts
+++ b/FrontEnd/src/http/token.ts
@@ -1,14 +1,18 @@
// Don't use axios in common because it will contains
// authorization header, which shouldn't be used in token apis.
-import axios, { AxiosError } from "axios";
+import originalAxios, { AxiosError } from "axios";
import {
apiBaseUrl,
convertToIfErrorCodeIs,
extractResponseData,
+ configureAxios,
} from "./common";
import { HttpUser } from "./user";
+const axios = originalAxios.create();
+configureAxios(axios);
+
export interface HttpCreateTokenRequest {
username: string;
password: string;
@@ -42,7 +46,7 @@ export interface IHttpTokenClient {
export class HttpTokenClient implements IHttpTokenClient {
create(req: HttpCreateTokenRequest): Promise<HttpCreateTokenResponse> {
return axios
- .post<HttpCreateTokenResponse>(`${apiBaseUrl}/token/create`, req)
+ .post<HttpCreateTokenResponse>(`${apiBaseUrl}/token/create`, req, {})
.then(extractResponseData)
.catch(
convertToIfErrorCodeIs(11010101, HttpCreateTokenBadCredentialError)