def process_view(self, request, view_func, view_args, view_kwargs): pdp = getPDP() if pdp: try: authorized = pdp.authorize(request) message = "Not authorized" code = "AccessForbidden" except AuthorisationException as e: authorized = False message = str(e) code = e.code if not authorized: encoder = OWS20ExceptionXMLEncoder() return HttpResponse(encoder.serialize( encoder.encode_exception(message, "2.0.0", code)), encoder.content_type, status=403)
def wrapped(request, *args, **kwargs): pdp = getPDP() if pdp: try: authorized = pdp.authorize(request) message = "Not authorized" code = "NotAuthorized" except AuthorisationException, e: authorized = False message = str(e) code = e.code if not authorized: encoder = OWS20ExceptionXMLEncoder() return HttpResponse(encoder.serialize( encoder.encode_exception(message, "2.0.0", code)), encoder.content_type, status=403)
def wrapped(request, *args, **kwargs): pdp = getPDP() if pdp: try: authorized = pdp.authorize(request) message = "Not authorized" code = "NotAuthorized" except AuthorisationException, e: authorized = False message = str(e) code = e.code if not authorized: encoder = OWS20ExceptionXMLEncoder() return HttpResponse( encoder.serialize( encoder.encode_exception(message, "2.0.0", code) ), encoder.content_type, status=403 )
def process_view(self, request, view_func, view_args, view_kwargs): pdp = getPDP() if pdp: try: authorized = pdp.authorize(request) message = "Not authorized" code = "AccessForbidden" except AuthorisationException, e: authorized = False message = str(e) code = e.code if not authorized: encoder = OWS20ExceptionXMLEncoder() return HttpResponse( encoder.serialize( encoder.encode_exception(message, "2.0.0", code) ), encoder.content_type, status=403 )