aboutsummaryrefslogtreecommitdiffstats
path: root/src/internal-server/app/Controllers/Http/UserController.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal-server/app/Controllers/Http/UserController.js')
-rw-r--r--src/internal-server/app/Controllers/Http/UserController.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/internal-server/app/Controllers/Http/UserController.js b/src/internal-server/app/Controllers/Http/UserController.js
index a9c67a1b2..43d925119 100644
--- a/src/internal-server/app/Controllers/Http/UserController.js
+++ b/src/internal-server/app/Controllers/Http/UserController.js
@@ -4,7 +4,6 @@ const Service = use('App/Models/Service');
4const Workspace = use('App/Models/Workspace'); 4const Workspace = use('App/Models/Workspace');
5const { validateAll } = use('Validator'); 5const { validateAll } = use('Validator');
6 6
7const btoa = require('btoa');
8const fetch = require('node-fetch'); 7const fetch = require('node-fetch');
9const { v4: uuid } = require('uuid'); 8const { v4: uuid } = require('uuid');
10const crypto = require('crypto'); 9const crypto = require('crypto');
@@ -152,7 +151,9 @@ class UserController {
152 // Try to get an authentication token 151 // Try to get an authentication token
153 let token; 152 let token;
154 try { 153 try {
155 const basicToken = btoa(`${email}:${hashedPassword}`); 154 const basicToken = Buffer.from(`${email}:${hashedPassword}`).toString(
155 'base64',
156 );
156 157
157 const rawResponse = await fetch(`${server}/${API_VERSION}/auth/login`, { 158 const rawResponse = await fetch(`${server}/${API_VERSION}/auth/login`, {
158 method: 'POST', 159 method: 'POST',