aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/permissions.py
blob: 2a96b819113bbd1169628a02b12ae9ce47577233 (plain) (blame)
1
2
3
4
5
6
7
8
from django.conf import setting
from rest_framework import permissions


class HasValidAPIKey(permissions.BasePermission):
    def has_permission(self, request, view):
        api_key = request.META.get('HTTP_X_API_KEY')
        return api_key == settings.BOT_API_KEY