Files
maestro/src/utils/Authenticate.ts
T

21 lines
461 B
TypeScript

import axios from 'axios';
export class AuthenticateController {
private username: string;
private password: string;
constructor() {
this.username = process.env.AUTH_USERNAME;
this.password = process.env.AUTH_PASSWORD;
}
async authenticate(): Promise<string> {
const response = await axios.post(process.env.AUTH_ROUTE, {
username: this.username,
password: this.password,
});
return response.data.accessToken;
}
}