def getAuthCode(): #logging.warning("GETCODE THE USER IS " + str(g.user.username)) code = randomString(32) client = lookupClientByID(request.form.get("client_id")) if client and request.form.get("confirm_yes"): redirectUrl = client.redirect_url codeDB = AuthCode(client_id=client.client_id, client=client.key, user=g.user.key, code=code, expires=datetime.now() + timedelta(seconds=app.config["AUTHCODE_EXPIRATION"])) codeDB.put() taskqueue.add(url='/_expire-authcode', params={ 'code': code, "secret": app.config["QUEUE_SECRET"] }, method="GET", countdown=app.config["AUTHCODE_EXPIRATION"]) return redirect("{0}?code={1}&expires={2}".format( redirectUrl, code, app.config["AUTHCODE_EXPIRATION"])) else: logging.warning("DID NOT CONFIRM") return "<script>window.close()</script>"
def getAuthCode(): #logging.warning("GETCODE THE USER IS " + str(g.user.username)) code = randomString(32) client = lookupClientByID(request.form.get("client_id")) if client and request.form.get("confirm_yes"): redirectUrl = client.redirect_url codeDB = AuthCode(client_id = client.client_id, client = client.key, user = g.user.key, code = code, expires = datetime.now() + timedelta(seconds=app.config["AUTHCODE_EXPIRATION"])) codeDB.put() taskqueue.add(url='/_expire-authcode', params={'code': code, "secret": app.config["QUEUE_SECRET"]}, method="GET", countdown = app.config["AUTHCODE_EXPIRATION"]) return redirect("{0}?code={1}&expires={2}".format(redirectUrl, code, app.config["AUTHCODE_EXPIRATION"])) else: logging.warning("DID NOT CONFIRM") return "<script>window.close()</script>"