Files
LoraMapTester/server/core/auth.py
T

12 lines
335 B
Python

"""Client identification for API endpoints."""
ANDROID_CLIENT_HEADER = "X-Lora-Client"
ANDROID_CLIENT_VALUE = "android"
def is_android_client(headers) -> bool:
value = headers.get(ANDROID_CLIENT_HEADER) or headers.get(
ANDROID_CLIENT_HEADER.lower()
)
return (value or "").strip().lower() == ANDROID_CLIENT_VALUE