From 7205863d95ab1379d68325c45b7f68bfc9ccadf4 Mon Sep 17 00:00:00 2001 From: bgamard Date: Fri, 23 Oct 2020 19:31:27 +0200 Subject: [PATCH] Closes #469: make sure the IP sent by the forward proxy is not bigger than 45 chars --- .../main/java/com/sismics/docs/rest/resource/UserResource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-web/src/main/java/com/sismics/docs/rest/resource/UserResource.java b/docs-web/src/main/java/com/sismics/docs/rest/resource/UserResource.java index 4c5c031f..4874cece 100644 --- a/docs-web/src/main/java/com/sismics/docs/rest/resource/UserResource.java +++ b/docs-web/src/main/java/com/sismics/docs/rest/resource/UserResource.java @@ -366,7 +366,7 @@ public class UserResource extends BaseResource { AuthenticationToken authenticationToken = new AuthenticationToken() .setUserId(user.getId()) .setLongLasted(longLasted) - .setIp(ip) + .setIp(StringUtils.abbreviate(ip, 45)) .setUserAgent(StringUtils.abbreviate(request.getHeader("user-agent"), 1000)); String token = authenticationTokenDao.create(authenticationToken);