From b5a4b2ca6a931fcea29035b754932abb51a16393 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Sat, 31 Mar 2018 18:39:32 +0200
Subject: [PATCH] Added signature authentication on activitypub view

---
 api/funkwhale_api/federation/views.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/api/funkwhale_api/federation/views.py b/api/funkwhale_api/federation/views.py
index dcb80622..95e421b5 100644
--- a/api/funkwhale_api/federation/views.py
+++ b/api/funkwhale_api/federation/views.py
@@ -8,6 +8,7 @@ from rest_framework import response
 from rest_framework.decorators import list_route, detail_route
 
 from . import actors
+from . import authentication
 from . import renderers
 from . import serializers
 from . import webfinger
@@ -23,7 +24,8 @@ class FederationMixin(object):
 class InstanceActorViewSet(FederationMixin, viewsets.GenericViewSet):
     lookup_field = 'actor'
     lookup_value_regex = '[a-z]*'
-    authentication_classes = []
+    authentication_classes = [
+        authentication.SignatureAuthentication]
     permission_classes = []
     renderer_classes = [renderers.ActivityPubRenderer]
 
-- 
GitLab