diff --git a/lib/components/ENM.js b/lib/components/ENM.js index 0155a0a..aae5973 100755 --- a/lib/components/ENM.js +++ b/lib/components/ENM.js @@ -4,19 +4,21 @@ const webSocketSession = require('./webSocketSession') class ENM { constructor(username, password, url) { this.logoutUrl = '/logout' - this.loginUrl = encodeURI(`/login?IDToken1=${username}&IDToken2=${password}`) + this.loginUrl = '/login' this.commands = [] this.choices = [] this.httpClient = axiosHttpClient(url) this.url = url this.username = username + this.password = password } async login() { const axiosConfig = { text: 'Login in...', method: 'post', - url: this.loginUrl + url: this.loginUrl, + data: `IDToken1=${encodeURIComponent(this.username)}&IDToken2=${encodeURIComponent(this.password)}`, } const response = await this.httpClient.request(axiosConfig) return response.data