隐私同意事件有效载荷
您可以使用以下隐私同意事件负载,为事件通知 Webhook 和 API 触发异步工作流和同步操作。
| 名称 | 数据类型 | 描述 |
|---|---|---|
| data.accesstype_id | 字符串 | 该同意的访问类型 ID。 |
| data.accesstype_name | 字符串 | 该同意的访问类型名称。 |
| data.action | 字符串 | 已创建、修改或删除同意。 |
| data.api_grant_type | 字符串 | 用于执行此操作的令牌的授予类型。 |
| data.attribute_id | 字符串 | 该同意的ID属性。 |
| data.attribute_name | 字符串 | 同意的属性名称。 |
| data.consent_end_time | 数字 | 同意不再适用的时间。 |
| data.consent_id | 同意记录的标识符。 | |
| data.consent_start_time | 数字 | 同意自何时起生效。 |
| data.consent_state | 数字 | 同意的现状。 以下值之一。 1 - 同意,2 - 拒绝,3 - 主动加入,4 - 主动退出,5 - 透明度。 |
| data.custom_attributes | 字符串 | 在征得同意过程中记录的其他细节。 |
| data.devicetype | 字符串 | 浏览器的用户代理。 |
| data.externaluser | Boolean | 指定该用户是否不是云目录用户。 |
| data.geoip_continent_name | 字符串 | 该IP地址所对应的大陆名称。 |
| data.geoip_country_iso_code | 字符串 | 该IP地址所对应的国家ISO代码。 |
| data.geoip_country_name | 字符串 | 该IP地址所对应的国家名称。 |
| data.geoip_ip | 字符串 | 导致生成事件的系统的 IP 地址。 |
| data.modified | 字符串 | 当同意书更新时,此字段会显示已修改属性的旧值和新值。 |
| data.origin | 字符串 | 引发该事件的系统的 IP 地址。 |
| data.performedby | 字符串 | 执行该操作的主体,如果是用户令牌则为“user”,如果是客户端令牌则为“api”,其他可能的值包括: SingleSignOn, 身份验证,或 UserRegistration。 |
| data.performedby_clientname | 字符串 | API 客户端名称。 |
| data.performedby_type | 字符串 | API、系统或用户。 |
| data.purpose_id | 字符串 | 已同意的用途或最终用户许可协议 (EULA) 标识符。 |
| data.purpose_name | 字符串 | 该同意书的用途或最终用户许可协议(EULA)名称。 |
| data.purpose_version | 数字 | 同意的目的或最终用户许可协议(EULA)版本。 |
| data.realm | 字符串 | 执行该操作的用户所属的域。 |
| data.resource | 字符串 | "privacy_consent" - 同意:已创建、修改或删除。 |
| data.result | 字符串 | “成功”或“失败”。 |
| data.subject | 字符串 | 此同意适用的用户的UID。
|
| data.target | 字符串 | 目的或最终用户许可协议(EULA)的名称。 |
| data.username | 字符串 | 此同意书所适用的用户的用户名。 |
| geoip.city_name geoio.continent_name geoip.country_iso_code geoip.country_name geoip.location geoip.region_name |
字符串 | 由事件服务使用 data.origin 扩充。 |
示例
以下代码是一个示例有效载荷。 使用 Events API 获取实际属性。 参见 https://docs.verify.ibm.com/verify/reference/getallevents 和 https://docs.verify.ibm.com/verify/docs/pulling-event-data。
{
"geoip": {
"continent_name": "North America",
"as_org": "SOFTLAYER",
"city_name": null,
"country_iso_code": "USA",
"ip": "169.54.48.202",
"country_name": "United States",
"region_name": null,
"location": {
"lon": "-97.822",
"lat": "37.751"
},
"asn": 36351
},
"data": {
"api_grant_type": "client_credentials",
"consent_state": 1,
"geoip_country_iso_code": "US",
"subject": "61400027ES",
"origin": "169.54.48.202",
"purpose_id": "purposeFor_marketing-t9aid-7dax6o",
"geoip_city_name": "Fort Worth",
"devicetype": "frisby/2.1.3 (+https://github.com/vlucas/frisby)",
"custom_attributes": "[{\"name\":\"ca1\",\"value\":\"cv1\"},{\"name\":\":\\\"{}|;{[]\",\"value\":\"согласие\"},{\"name\":\"ca2\",\"value\":\"\"}]",
"result": "success",
"accesstype_id": "ed434bed-8d07-47f1-8b8e-f8495742bd87",
"performedby": "0de79c97-06c0-40c4-a2c1-7569e76d9c15",
"geoip_country_name": "United States",
"action": "created",
"attribute_name": "testAttrName",
"geoip_ip": "64.64.64.64",
"accesstype_name": "PROFILE-MIX-DSPDUA-Auto-WRITE-1690205394322",
"consent_end_time": 2005565419,
"performedby_type": "api",
"resource": "privacy_consent",
"externaluser": false,
"geoip_continent_name": "North America",
"target": "Auto_Scenario_Test_Purpose-PROFILE-MIX-DSPDUA-1690205396480",
"purpose_version": 1,
"purpose_name": "Auto_Scenario_Test_Purpose-PROFILE-MIX-DSPDUA-1690205396480",
"attribute_id": "testAttrId",
"consent_start_time": 1690205419,
"realm": "cloudIdentityRealm",
"performedby_clientname": "Auto Client",
"consent_id": "8a810177-09cf-452b-935f-a03129df739e",
"username": "jessica"
},
"year": 2023,
"@metadata": {
"source_dc": "WDC01"
},
"event_type": "privacy_consent",
"month": 7,
"indexed_at": 1690205419523,
"@processing_time": 143,
"tenantid": "d75f21d8-fbea-459c-b217-633c1328aa78",
"correlationid": "CORR_ID-AKd7616909-ff69-47af-965b-36de10403edd",
"servicename": "dpcm_rt",
"tenantname": "dpcm-auto-rel.ite2.idng.ibmcloudsecurity.com",
"id": "bcbb72b7-91c2-4119-9443-1a22aecc6cc9",
"time": 1690205419380,
"day": 24
}