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