From 3a9dc0eb9d633c1ec068772ed1cd7e53b44c452a Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Thu, 4 Oct 2018 19:41:14 +0300 Subject: HTTP Signatures: add Accept-Encoding --- juick-server/src/main/java/com/juick/server/api/activity/Profile.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'juick-server/src/main/java/com/juick/server') diff --git a/juick-server/src/main/java/com/juick/server/api/activity/Profile.java b/juick-server/src/main/java/com/juick/server/api/activity/Profile.java index 5a269d03..115ca89a 100644 --- a/juick-server/src/main/java/com/juick/server/api/activity/Profile.java +++ b/juick-server/src/main/java/com/juick/server/api/activity/Profile.java @@ -235,6 +235,7 @@ public class Profile { @RequestHeader(name = "Digest", required = false) String digest, @RequestHeader(name = "Content-Type") String contentType, @RequestHeader(name = "User-Agent", required = false) String userAgent, + @RequestHeader(name = "Accept-Encoding", required = false) String acceptEncoding, @RequestHeader(name = "Signature", required = false) String signature) { UriComponents componentsBuilder = ServletUriComponentsBuilder.fromCurrentRequestUri().build(); Map headers = new HashMap<>(); @@ -243,6 +244,7 @@ public class Profile { headers.put("digest", digest); headers.put("content-type", contentType); headers.put("user-agent", userAgent); + headers.put("accept-encoding", acceptEncoding); boolean valid = signatureManager.verifySignature(signature, URI.create(activity.getActor()), "POST", componentsBuilder.getPath(), headers); if (valid) { -- cgit v1.2.3