mirror of
https://github.com/dadosfera/maestro.git
synced 2026-09-13 23:44:48 +00:00
21 lines
461 B
TypeScript
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;
|
|
}
|
|
}
|