def process_request(self, request): from networkapi.eventlog.models import AuditRequest if not request.user.is_anonymous(): ip = self._get_ip(request) AuditRequest.new_request(request.get_full_path(), request.user, ip) else: user_auth_tuple = BasicAuthentication().authenticate(request) if user_auth_tuple is not None: user, token = user_auth_tuple else: # keeps compatibility with old authentication method user = RestResource.authenticate_user(request) if user is not None: ip = self._get_ip(request) AuditRequest.new_request(request.get_full_path(), user, ip)
def process_request(self, request): from networkapi.eventlog.models import AuditRequest if not request.user.is_anonymous(): ip = self._get_ip(request) context = local.request_context identity = local.request_id AuditRequest.new_request(request.get_full_path(), request.user, ip, identity, context) else: user_auth_tuple = BasicAuthentication().authenticate(request) if user_auth_tuple is not None: user, token = user_auth_tuple else: # keeps compatibility with old authentication method user = RestResource.authenticate_user(request) if user is not None: ip = self._get_ip(request) context = local.request_context identity = local.request_id AuditRequest.new_request(request.get_full_path(), user, ip, identity, context)