def get_user_response_error(error_type, status_code):
    body = {"errorType": get_response_error_string_by_type(error_type)}

    return setup_cors_response_headers(
        Response(json.dumps(body),
                 status=status_code,
                 content_type="application/json"))
def get_user_response_reject(session_guid):
    res = setup_cors_response_headers(
        Response(status=401, content_type="application/json"))

    if session_guid is not None:
        res.set_cookie("session", value="", expires=0)

    return res
Ejemplo n.º 3
0
def get_dashboard_response_success(body, session_guid):
    res = setup_cors_response_headers(
        Response(body, status=200, content_type="application/json"))

    if session_guid is not None:
        res.set_cookie("session",
                       value=session_guid,
                       max_age=k_cookie_expiration_time)

    return res
Ejemplo n.º 4
0
def get_registration_response_success(does_token_exist, is_token_unactivated,
                                      is_login_unique):
    body = {
        "doesTokenExist": does_token_exist,
        "isTokenUnactivated": is_token_unactivated,
        "isLoginUnique": is_login_unique
    }

    return setup_cors_response_headers(
        Response(body, status=200, content_type="application/json"))
Ejemplo n.º 5
0
def get_user_response_success(login, role, session_guid):
    body = {"login": login, "role": role}

    res = setup_cors_response_headers(
        Response(body, status=200, content_type="application/json"))

    if session_guid is not None:
        res.set_cookie("session",
                       value=session_guid,
                       max_age=k_cookie_expiration_time)

    return res
def get_authorization_response_success(does_login_exist, is_password_valid, session_guid):
    status = 200 if session_guid is not None else 401

    body = {
        "does_login_exist": does_login_exist,
        "is_password_valid": is_password_valid
    }

    res = setup_cors_response_headers(Response(json.dumps(body), status=status, content_type="application/json"))

    if session_guid is not None:
        res.set_cookie("session", value=session_guid, max_age=k_cookie_expiration_time)

    else:
        res.set_cookie("session", expires=0)

    return res
Ejemplo n.º 7
0
 def options(self, request, *args, **kwargs):
     return setup_cors_response_headers(Response())
Ejemplo n.º 8
0
def get_authorization_response_error(error_type, status_code):
    body = {"errorType": get_response_error_string_by_type(error_type)}

    return setup_cors_response_headers(
        Response(body, status=status_code, content_type="application/json"))
Ejemplo n.º 9
0
def get_logout_response_success():
    res = setup_cors_response_headers(Response("", status=200))

    res.set_cookie("session", value=None, max_age=0)

    return res