| import importlib |
| import urllib.parse |
| import json |
| error_checker = importlib.import_module("fedcm.support.request-params-check") |
| |
| def main(request, response): |
| request_error = error_checker.tokenCheck(request) |
| if (request_error): |
| return request_error |
| |
| response.headers.set(b"Content-Type", b"application/json") |
| response.headers.set(b"Access-Control-Allow-Origin", request.headers.get(b"Origin")) |
| response.headers.set(b"Access-Control-Allow-Credentials", "true") |
| |
| account = request.POST.get(b"account_id").decode("utf-8") |
| params = request.POST.get(b"params") |
| |
| resolve_url = "resolve_flexible_tokens.html?selected=%s¶ms=%s" % ( |
| account, |
| urllib.parse.quote(params.decode("utf-8")) |
| ) |
| return "{\"continue_on\": \"%s\"}" % resolve_url |