Conteúdo da solicitação de consentimento de privacidade
Você pode usar as seguintes cargas de dados de consentimento de privacidade para acionar fluxos de trabalho assíncronos e sincronizações para webhooks e APIs de notificação de eventos.
| Nome | Tipo de D]ados | Descrição |
|---|---|---|
| data.accesstype_id | Sequência | O ID do tipo de acesso para o consentimento. |
| data.accesstype_name | Sequência | O nome do tipo de acesso para o consentimento. |
| data.action | Sequência | Consentimento criado, modificado ou excluído. |
| data.api_grant_type | Sequência | O tipo de concessão do token utilizado para realizar esta ação. |
| data.attribute_id | Sequência | O ID do atributo para o consentimento. |
| data.attribute_name | Sequência | O nome do atributo para o consentimento. |
| data.consent_end_time | Número | O momento em que o consentimento deixa de ser válido. |
| data.consent_id | O identificador do registro de consentimento. | |
| data.consent_start_time | Número | A data a partir da qual o consentimento passa a vigorar. |
| data.consent_state | Número | O estado do consentimento. Um dos valores a seguir. 1 - Aceitar consentimento, 2 - Recusar consentimento, 3 - Aceitar, 4 - Recusar, 5 - Transparência. |
| data.custom_attributes | Sequência | Detalhes adicionais que foram registrados durante o consentimento. |
| data.devicetype | Sequência | O agente do usuário do navegador. |
| data.externaluser | Booleano | Especifica se este usuário não é um usuário do Cloud Directory. |
| data.geoip_continent_name | Sequência | O nome do continente ao qual o endereço IP está associado. |
| data.geoip_country_iso_code | Sequência | O código ISO do país ao qual o endereço IP corresponde. |
| data.geoip_country_name | Sequência | O nome do país ao qual o endereço IP corresponde. |
| data.geoip_ip | Sequência | O endereço IP do sistema que fez com que o evento fosse gerado. |
| data.modified | Sequência | Quando um consentimento é atualizado, este campo apresenta os valores antigos e novos das propriedades que foram alteradas. |
| data.origin | Sequência | O endereço IP do sistema que gerou o evento. |
| data.performedby | Sequência | A ação realizada por: pode ser “user” se for um token de usuário, “api” se for um token de cliente; outros valores possíveis seriam - SingleSignOn, (autenticação) ou UserRegistration. |
| data.performedby_clientname | Sequência | O nome do cliente da API. |
| data.performedby_type | Sequência | API, sistema ou usuário. |
| data.purpose_id | Sequência | O objetivo ou o ID do EULA para o qual foi dado o consentimento. |
| data.purpose_name | Sequência | O objetivo ou o nome do EULA para o consentimento. |
| data.purpose_version | Número | O objetivo ou a versão do EULA para o consentimento. |
| data.realm | Sequência | O domínio do usuário que realizou a ação. |
| data.resource | Sequência | "privacy_consent" - Consentimento: criado, modificado ou excluído. |
| data.result | Sequência | "sucesso" ou "fracasso". |
| data.subject | Sequência | O UID do usuário ao qual este consentimento se aplica.
|
| data.target | Sequência | O objetivo ou o nome do EULA. |
| data.username | Sequência | O nome de usuário do usuário ao qual este consentimento se aplica. |
| geoip.city_name geoio.continent_name geoip.country_iso_code geoip.country_name geoip.location geoip.region_name |
Sequência | Aumentado pelo serviço de evento usando data.origin. |
exemplo
O código a seguir é um exemplo de carga útil. Use as APIs de eventos para obter os atributos reais. Consulte https://docs.verify.ibm.com/verify/reference/getallevents e 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
}