11 lines
361 B
Python
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 |