bugfix (closes #92)

This commit is contained in:
pypy
2020-11-07 22:09:49 +09:00
parent 94f6cc0f03
commit 06fee0eda0

View File

@@ -879,11 +879,10 @@ import logWatcherService from './service/logwatcher.js'
} }
*/ */
API.login = function (params) { API.login = function (params) {
var auth = `${params.username}:${params.password}`; var { username, password } = params;
auth = encodeURIComponent(auth); username = encodeURIComponent(username);
auth = auth.replace(/%([0-9A-F]{2})/g, (_, s) => String.fromCharCode(parseInt(s, 16))); password = encodeURIComponent(password);
auth = auth.replace('%', '%25'); var auth = btoa(`${username}:${password}`);
auth = btoa(auth);
return this.call(`auth/user?apiKey=${this.cachedConfig.clientApiKey}`, { return this.call(`auth/user?apiKey=${this.cachedConfig.clientApiKey}`, {
method: 'GET', method: 'GET',
headers: { headers: {