fix: remove redundant status parameter in error redirect response
This commit is contained in:
@@ -12,9 +12,8 @@ from spid_cie_oidc.entity.jwtse import (
|
|||||||
)
|
)
|
||||||
from spid_cie_oidc.entity.models import FederationEntityConfiguration
|
from spid_cie_oidc.entity.models import FederationEntityConfiguration
|
||||||
from spid_cie_oidc.entity.settings import HTTPC_PARAMS
|
from spid_cie_oidc.entity.settings import HTTPC_PARAMS
|
||||||
from spid_cie_oidc.entity.utils import get_jwk_from_jwt, get_jwks
|
from spid_cie_oidc.entity.utils import get_jwk_from_jwt, get_jwks, iat_now
|
||||||
from spid_cie_oidc.relying_party.exceptions import ValidationException
|
from spid_cie_oidc.relying_party.exceptions import ValidationException
|
||||||
from spid_cie_oidc.relying_party.oidc import iat_now
|
|
||||||
from spid_cie_oidc.relying_party.settings import RP_ATTR_MAP, RP_DEFAULT_PROVIDER_PROFILES, RP_PROVIDER_PROFILES
|
from spid_cie_oidc.relying_party.settings import RP_ATTR_MAP, RP_DEFAULT_PROVIDER_PROFILES, RP_PROVIDER_PROFILES
|
||||||
from spid_cie_oidc.relying_party.utils import process_user_attributes
|
from spid_cie_oidc.relying_party.utils import process_user_attributes
|
||||||
from spid_cie_oidc.relying_party.views.rp_begin import SpidCieOidcRpBeginView
|
from spid_cie_oidc.relying_party.views.rp_begin import SpidCieOidcRpBeginView
|
||||||
@@ -40,10 +39,7 @@ def _visione_error_redirect(request, error, error_description="", status=302):
|
|||||||
if error_description:
|
if error_description:
|
||||||
params["error_description"] = error_description
|
params["error_description"] = error_description
|
||||||
separator = "&" if "?" in frontend_redirect_uri else "?"
|
separator = "&" if "?" in frontend_redirect_uri else "?"
|
||||||
return HttpResponseRedirect(
|
return HttpResponseRedirect(f"{frontend_redirect_uri}{separator}{urlencode(params)}")
|
||||||
f"{frontend_redirect_uri}{separator}{urlencode(params)}",
|
|
||||||
status=status,
|
|
||||||
)
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user