mirror of
https://github.com/servo/servo.git
synced 2025-07-01 20:43:39 +01:00
14 lines
582 B
Python
14 lines
582 B
Python
# Returns a valid response when a request has appropriate credentials.
|
|
def main(request, response):
|
|
cookie = request.cookies.first("cookieName", None)
|
|
expected_value = request.GET.first("value", None)
|
|
source_origin = request.headers.get("origin", None)
|
|
|
|
response_headers = [("Content-Type", "text/javascript"),
|
|
("Access-Control-Allow-Origin", source_origin),
|
|
("Access-Control-Allow-Credentials", "true")]
|
|
|
|
if cookie == expected_value:
|
|
return (200, response_headers, "")
|
|
|
|
return (404, response_headers)
|