Beispiel #1
0
def AddFakeAuditLog(description=None,
                    client=None,
                    user=None,
                    action=None,
                    flow_name=None,
                    urn=None,
                    router_method_name=None,
                    http_request_path=None,
                    token=None):
  events.Events.PublishEvent(
      "Audit",
      rdf_events.AuditEvent(
          description=description,
          client=client,
          urn=urn,
          user=user,
          action=action,
          flow_name=flow_name),
      token=token)

  if data_store.RelationalDBWriteEnabled():
    data_store.REL_DB.WriteAPIAuditEntry(
        rdf_objects.APIAuditEntry(
            username=user,
            router_method_name=router_method_name,
            http_request_path=http_request_path,
        ))
Beispiel #2
0
def AddFakeAuditLog(user=None, router_method_name=None, http_request_path=None):
  data_store.REL_DB.WriteAPIAuditEntry(
      rdf_objects.APIAuditEntry(
          username=user,
          router_method_name=router_method_name,
          http_request_path=http_request_path,
      ))
Beispiel #3
0
    def _MakeEntry(self,
                   http_request_path="/test",
                   router_method_name="TestHandler",
                   username="******",
                   response_code="OK"):

        self.db.WriteGRRUser(username)

        return rdf_objects.APIAuditEntry(
            http_request_path=http_request_path,
            router_method_name=router_method_name,
            username=username,
            response_code=response_code,
        )