GUACAMOLE-47: Store remote address and hostname within Credentials.

This commit is contained in:
Michael Jumper
2017-01-28 11:23:31 -08:00
parent 1ed73e6a97
commit b336e26cb2
4 changed files with 78 additions and 7 deletions

View File

@@ -125,6 +125,8 @@ public class TokenRESTService {
credentials.setPassword(password);
credentials.setRequest(request);
credentials.setSession(request.getSession(true));
credentials.setRemoteAddress(request.getRemoteAddr());
credentials.setRemoteHostname(request.getRemoteHost());
return credentials;

View File

@@ -130,6 +130,8 @@ public class UserResource
credentials.setPassword(userPasswordUpdate.getOldPassword());
credentials.setRequest(request);
credentials.setSession(request.getSession(true));
credentials.setRemoteAddress(request.getRemoteAddr());
credentials.setRemoteHostname(request.getRemoteHost());
// Verify that the old password was correct
try {