weather-be/weather/utils.py

11 lines
361 B
Python

import os
from rest_framework.request import Request
from rest_framework import permissions
class IsMikrokontroller(permissions.BasePermission):
def has_permission(self, request: Request, view):
mikro_key = os.environ['MIKRO_SECRET_KEY']
request_key = request.headers.get('X-Mikro-Key')
return request_key == mikro_key