From 1b121ba665234cca09dddbfaa1f3617d9fabebfc Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Mon, 3 Nov 2014 13:47:30 -0800 Subject: [PATCH] GUAC-919: POST login via form data. --- .../app/login/services/authenticationService.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/guacamole/src/main/webapp/app/login/services/authenticationService.js b/guacamole/src/main/webapp/app/login/services/authenticationService.js index 2d5498755..319c74c7f 100644 --- a/guacamole/src/main/webapp/app/login/services/authenticationService.js +++ b/guacamole/src/main/webapp/app/login/services/authenticationService.js @@ -36,7 +36,17 @@ angular.module('index').factory('authenticationService', ['$http', * @returns {promise} A promise for the HTTP call. */ service.login = function login(username, password) { - return $http.post("api/login?username=" + username +"&password=" + password); + return $http({ + method: 'POST', + url: 'api/login', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + data: $.param({ + username: username, + password: password + }) + }); }; return service;