Spaces:
Sleeping
Sleeping
File size: 749 Bytes
62862ac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
def auth_check(token):
if not token:
return {"status": 0, "message": f"Auth Token Missing"}
if token:
parts = token.split()
if len(parts) == 2 and parts[0].lower() == "bearer":
token = parts[1]
# You now have the Bearer token, and you can perform any necessary authentication or authorization checks.
if token == "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9":
return {"status": 1, "response": f"Bearer token: {token}"}
else:
return {"status": 0, "response": f"Invalid Token"}
else:
return {"status": 2, "response": f"Invalid Authorization header format"}
else:
return {"status": 2, "response": f"Token Missing"} |