Exemplo n.º 1
0
def redirect_authz_error(error, redirect_uri, descr=None, state="", return_type=None):
    err = AuthorizationErrorResponse(error=error)
    if descr:
        err["error_description"] = descr
    if state:
        err["state"] = state
    if return_type is None or return_type == ["code"]:
        location = err.request(redirect_uri)
    else:
        location = err.request(redirect_uri, True)
    return SeeOther(location)
Exemplo n.º 2
0
 def _redirect_authz_error(error, redirect_uri, descr=None, state="",
                           return_type=None):
     err = AuthorizationErrorResponse(error=error)
     if descr:
         err["error_description"] = descr
     if state:
         err["state"] = state
     if return_type is None or return_type == ["code"]:
         location = err.request(redirect_uri)
     else:
         location = err.request(redirect_uri, True)
     return SeeOther(location)