access-control-cookie.py (631B)
1 import datetime 2 3 def main(request, response): 4 cookie_name = request.GET.first(b"cookie_name", b"") 5 6 response.headers.set(b"Cache-Control", b"no-store") 7 response.headers.set(b"Access-Control-Allow-Origin", request.headers.get(b"origin")) 8 response.headers.set(b"Access-Control-Allow-Credentials", b"true") 9 10 for cookie in request.cookies: 11 # Set cookie to expire yesterday 12 response.set_cookie(cookie, b"deleted", expires=-datetime.timedelta(days=1)) 13 14 if cookie_name: 15 # Set cookie to expire tomorrow 16 response.set_cookie(cookie_name, b"COOKIE", expires=datetime.timedelta(days=1))