Require API token on printer report
This commit is contained in:
parent
3f40545712
commit
4162e4a55d
|
@ -1484,9 +1484,9 @@ class ProtocoinViewSet(Base):
|
|||
def printer_report(self, request, pk=None):
|
||||
try:
|
||||
with transaction.atomic():
|
||||
#auth_token = request.META.get('HTTP_AUTHORIZATION', '')
|
||||
#if secrets.VEND_API_TOKEN and auth_token != 'Bearer ' + secrets.VEND_API_TOKEN:
|
||||
# raise exceptions.PermissionDenied()
|
||||
auth_token = request.META.get('HTTP_AUTHORIZATION', '')
|
||||
if secrets.VEND_API_TOKEN and auth_token != 'Bearer ' + secrets.PRINTER_API_TOKEN:
|
||||
raise exceptions.PermissionDenied()
|
||||
|
||||
# {'job_name': 'download.png', 'uuid': '6abbad4d-dda3-4954-b4f1-ac77933a0562', 'timestamp': '20230211173624',
|
||||
# 'job_status': '0', 'user_name': 'Tanner.Collin', 'source': '1', 'paper_name': 'Plain Paper', 'paper_sqi': '356', 'ink_ul': '54'}
|
||||
|
|
|
@ -62,6 +62,12 @@ DOOR_API_TOKEN = ''
|
|||
# head /dev/urandom | base32 | head -c 40
|
||||
VEND_API_TOKEN = ''
|
||||
|
||||
# Vending machine cards API token
|
||||
# Set this to random characters
|
||||
# For example, use the output of this:
|
||||
# head /dev/urandom | base32 | head -c 40
|
||||
PRINTER_API_TOKEN = ''
|
||||
|
||||
# Pinball machine score API token
|
||||
# Set this to random characters
|
||||
# For example, use the output of this:
|
||||
|
|
Loading…
Reference in New Issue
Block a user