aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'juick-server/src/main')
-rw-r--r--juick-server/src/main/java/com/juick/server/api/activity/Profile.java2
1 files changed, 2 insertions, 0 deletions
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 76b82d798..a46db7fe2 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
@@ -233,6 +233,7 @@ public class Profile {
@RequestHeader(name = "Date") String date,
@RequestHeader(name = "Digest") String digest,
@RequestHeader(name = "Content-Type") String contentType,
+ @RequestHeader(name = "User-Agent") String userAgent,
@RequestHeader(name = "Signature") String signature) {
UriComponents componentsBuilder = ServletUriComponentsBuilder.fromCurrentRequestUri().build();
Map<String, String> headers = new HashMap<>();
@@ -240,6 +241,7 @@ public class Profile {
headers.put("date", date);
headers.put("digest", digest);
headers.put("content-type", contentType);
+ headers.put("user-agent", userAgent);
boolean valid = signatureManager.verifySignature(signature, URI.create(activity.getActor()), "POST",
componentsBuilder.getPath(), headers);
if (valid) {