client_metadata_iframe.py (564B)
1 # 'import fedcm.support.keys' does not work. 2 import importlib 3 keys = importlib.import_module("fedcm.support.keys") 4 error_checker = importlib.import_module("fedcm.support.request-params-check") 5 6 def main(request, response): 7 request_error = error_checker.clientMetadataCheck(request) 8 if (request_error): 9 return request_error 10 11 if not request.GET.get(b"top_frame_origin"): 12 return (560, [], "Missing top_frame_origin") 13 14 response.headers.set(b"Content-Type", b"application/json") 15 16 return """ 17 { 18 "client_is_third_party_to_top_frame_origin": true 19 } 20 """