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 { const response = await axios.post(process.env.AUTH_ROUTE, { username: this.username, password: this.password, }); return response.data.accessToken; } }