Inhalt der Zertifizierungskampagne

Sie können die folgenden Payloads für Zertifizierungskampagnen verwenden, um asynchrone Workflows und Synchronisierungen für Webhooks und APIs zur Ereignisbenachrichtigung auszulösen.

In der folgenden Tabelle sind die Attribute aufgeführt, die in einem Zertifizierungskampagnen-Ereignis enthalten sind.

Tabelle 1. Attribute der Cert-Kampagne
Ihren Namen Datentyp Beschreibung
data.action Zeichenfolge Die von einem Benutzer für die Ressource ausgeführte Aktion.
data.api_grant_type Zeichenfolge Der Grant-Typ im JWT.
data.applicationid Zeichenfolge Ergänzende Informationen zum Definieren des Ziels der Aktion. Verwendet von: Anwendung, Berechtigung.
data.applicationname Zeichenfolge Der Anwendungsname ist das Ziel für die Ressourcen: Anwendung, Berechtigung.
data.applications Zeichenfolge Die im Rahmen der Kampagne zu prüfenden Anträge.
data.assignee_id Zeichenfolge Gibt die ID des Bearbeiters an.
data.assignee_realm Zeichenfolge Gibt den Bereich des Beauftragten an.
data.assignee_type Zeichenfolge Gibt an, ob die Zuweisung für einen Benutzer oder eine Gruppe erfolgt.
data.assignee_username Zeichenfolge Gibt den Namen des Beauftragten an.
data.campaign_id Zeichenfolge Die eindeutige Kennung der Kampagne.
data.campaign_name Zeichenfolge Gibt den Kampagnennamen an.
data.campaign_type Zeichenfolge Gibt an, ob sich die Kampagne auf eine Benutzerberechtigung, eine Gruppenberechtigung oder ein Konto bezieht.
data.cause Zeichenfolge Gibt die Fehlermeldung an.
data.configurationname Zeichenfolge Gibt den Namen der Kampagnenkonfiguration an.
data.currentstatus Zeichenfolge Gibt den Status der Kampagneninstanz an.
data.finerStatus Zeichenfolge Gibt den detaillierten Status des Kontos an. Er kann einen der folgenden Werte annehmen: autorisiert, konform, abgeglichen, nicht konform, nicht autorisiert, nicht verwaltet, nicht abgeglichen oder nicht abgeglichen.
data.id Zeichenfolge Gibt die Datensatz-ID an.
data.instance_id Zeichenfolge Die eindeutige Kennung der Kampagneninstanz.
data.isreviewerlastactionautomatic Boolesch Gibt an, ob die letzte Aktion des Prüfers automatisch erfolgte.
data.justification Zeichenfolge Gibt die Begründung für die Aufgabe an.
data.name Zeichenfolge Gibt den Namen der Kampagneninstanz an.
data.numberofrecordstoreview Zeichenfolge Gibt die Gesamtzahl der zu prüfenden Aufgaben an.
data.optionalrev_id Zeichenfolge Gibt den optionalen Prüfer für die Kampagnenkonfiguration an.
data.owner_id Zeichenfolge Legt den Eigentümer für die Kampagnenkonfiguration fest.
data.performedby_id Zeichenfolge Die Benutzer-ID, die die Aktion auf der Instanz ausgeführt hat.
data.performedby_type Zeichenfolge Gibt den Benutzertyp an, der die Aktion an der Instanz durchgeführt hat. Zum Beispiel System, API oder Benutzer.
data.resource Zeichenfolge Gibt die Ressource für die Überwachungsaktion an. Zum Beispiel Kampagne, Instanz oder Zuweisung.
data.reviewer_id Zeichenfolge Die eindeutige Kennung des Gutachters.
data.reviewer_username Zeichenfolge Gibt den Namen des Prüfers an.
data.reviewerlastaction Zeichenfolge Gibt die letzte Aktion des Prüfers an.
data.reviewerlastactiontime Zeichenfolge Gibt den Zeitpunkt an, zu dem der Prüfer den letzten Vorgang durchgeführt hat.
data.target Zeichenfolge Gibt das Ziel für die Kampagnenkonfiguration an.
data.target_type Zeichenfolge Legt den Zieltyp für die Kampagnenkonfiguration fest. Es kann sich um einen Anspruch oder ein Konto handeln.
data.targetid Zeichenfolge Je nach „ data.target_type “ kann es sich um eine Konto-ID oder eine Berechtigungs-ID handeln.
data.tenant_id Gibt den Mandanten an, für den die Kampagnenkonfiguration erstellt wurde.
data.timeclosed Zeichenfolge Gibt den Zeitpunkt an, zu dem die Konfigurationsinstanz geschlossen wurde.
data.timestarted Zeichenfolge Gibt den Zeitpunkt an, zu dem die Konfigurationsinstanz zuletzt gestartet wurde.

Beispiel

Der folgende Code ist eine Beispiel-Nutzlast. Verwenden Sie die Events-APIs, um die tatsächlichen Attribute abzurufen. Siehe https://docs.verify.ibm.com/verify/reference/getallevents und https://docs.verify.ibm.com/verify/docs/pulling-event-data.

{
    "data": {
      "tenant_id": "tenant name.ibmcloudsecurity.com",
      "performedby_type": "system",
      "targetid": "11111111-1111-1111-1111-111111111111",
      "resource": "assignment",
      "campaign_type": "userassignment",
      "target_type": "entitlement",
      "reviewer_realm": "cloudIdentityRealm",
      "cause": "The assignment has not been processed",
      "isreviewerlastactionautomatic": false,
      "assignee_realm": "cloudIdentityRealm",
      "reviewerlastaction": "none",
      "target": "Basic access",
      "applicationname": "Office 365",
      "campaign_name": "Test 1:1:1 campaign",
      "assignee_type": "user",
      "instance_id": "22222222-2222-2222-2222-222222222222",
      "reviewer_id": "50WNARX3HF",
      "action": "notprocessedatsignoff",
      "id": "33333333-3333-3333-3333-333333333333",
      "applicationid": "4444444444444444444",
      "assignee_username": "testuser-admin",
      "campaign_id": "55555555555555555555555555555555",
      "assignee_id": "6666666666",
      "reviewer_username": "testuser-owner"
    },
    "year": 2023,
    "event_type": "cert_campaign",
    "month": 1,
    "indexed_at": 1674752403007,
    "tenantid": "77777777-7777-7777-7777-777777777777",
    "tenantname": "tenant name.ibmcloudsecurity.com",
    "correlationid": "CORR_ID-88888888-8888-8888-8888-888888888888",
    "servicename": "certmgr",
    "id": "99999999-9999-9999-9999-999999999999",
    "time": 1674752402521,
    "day": 26
  }