SLO-Ereignisnutzlast
Sie können die folgenden SLO-Ereignis-Payloads (Single Logout) 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 im Ereignis „Einzelabmeldung“ enthalten sind.
| Ihren Namen | Datentyp | Beschreibung |
|---|---|---|
| data.action | Zeichenfolge | Die von einem Benutzer für die Ressource ausgeführte Aktion. |
| data.applicationid | Zeichenfolge | Die Kennung der Anwendung, auf die sich das Ereignis bezog. |
| data.applicationname | Zeichenfolge | Der Name der Anwendung, auf die sich das Ereignis bezog. |
| data.applicationtype | Zeichenfolge | Der Typ der Anwendung, auf die sich das Ereignis bezog. |
| data.cause | Zeichenfolge | Die Ergebnismeldung des einmaligen Abmeldeablaufs, entweder „Erfolgreich“ oder „Fehlgeschlagen“. |
| data.devicetype | Zeichenfolge | Der User-Agent des Browsers. |
| data.host | Zeichenfolge | Hostname der Mikroserviceinstanz, von der das Ereignis generiert wurde |
| data.identity_provider_type | Zeichenfolge | Die Art des Identitätsanbieters, bei dem die Abmeldung erfolgt. |
| data.logoutresultdetail | Zeichenfolge | Das Ergebnis der Abmeldung bei den Anwendungen und dem Identitätsanbieter. |
| data.origin | Zeichenfolge | Die IP-Adresse des Systems, das das Ereignis ausgelöst hat. |
| data.principalName | Zeichenfolge | Der Benutzer oder die Kennung, die gerade abgemeldet wird. |
| data.realm | Zeichenfolge | Die Identitätsquelle des Benutzers. Beispiel: Cloud-Verzeichnis – CloudIdentityRealm, IBMid - www.ibm.com SAML Unternehmen – AzureRealm LDAP Pass-Through – www.cloudsecurity.com OIDC – www.yahoo.com |
| data.result | Zeichenfolge | 'Erfolg' oder 'Fehler'. |
| data.sourcetype | Zeichenfolge | Der für die Authentifizierung verwendete Identitätsquellentyp – Cloud-Verzeichnis, Zertifikat, Kerberos, OIDC, Pass-Through, SAML – ist für MFA-Ereignisse nicht erforderlich. |
| data.subject | Zeichenfolge | Die Verify Benutzer-ID, die zur Auslösung des Ereignisses geführt hat. |
| data.subtype | Zeichenfolge |
|
| data.target | Zeichenfolge | Die sekundäre Quelle, die möglicherweise relevant ist. |
| data.userid | Zeichenfolge | Die Verify Benutzer-ID, die zur Auslösung des Ereignisses geführt hat. |
| data.username | Zeichenfolge | Die eindeutige ID zur Anmeldung bei Verify. Sie kann mit der E-Mail-Adresse des Benutzers übereinstimmen. |
| data.usersessionid | Zeichenfolge | Die eindeutige Kennung für die aktuelle authentifizierte Sitzung des Benutzers in Verify. |
| geoip.city_name geoio.continent_name geoip.country_iso_code geoip.country_name geoip.location geoip.region_name |
Zeichenfolge | Vom Ereignisservice unter Verwendung von data.origin
erweitert. |
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": {
"subject": "12AB3CD4E",
"origin": "111.11.111.111",
"cause": "Unexpected error - null",
"messageId": "ABCDE0000E",
"principalName": "username@in.ibm.com",
"devicetype": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
"target": "https://tenantname.ite1.idng.ibmcloudsecurity.com/usc/logout",
"result": "failure",
"identity_provider_type": "ibmldap",
"subtype": "user_password",
"host": "ab12cde34fgguj56",
"action": "authentication_logout",
"sourcetype": "clouddirectory",
"realm": "cloudIdentityRealm",
"messageDescription": "An unexpected error occurred while attempting to logout from \"Cloud Directory\".",
"usersessionid": "22222222-2222-2222-2222-222222222222",
"external_service_failure": "true",
"username": "username@in.ibm.com"
},
"year": 2023,
"tags": [
"_geoip_lookup_failed-unresolvable_origin"
],
"event_type": "slo",
"month": 1,
"indexed_at": 1674823782008,
"tenantid": "44444444-4444-4444-4444-444444444444",
"tenantname": "tenant name.ite1.idng.ibmcloudsecurity.com",
"correlationid": "CORR_ID-5555555555-5555-5555-5555-555555555555",
"id": "6666666666-6666-6666-6666-666666666666",
"time": 1674823764357,
"day": 27
}