Sentry
Implementation Summary
Fidesops uses the following Sentry endpoints to retrieve and delete Personally Identifiable Information (PII) when processing a Data Subject Request (DSR). Right to Access and Right to Delete (Right to Forget) support for each endpoint is noted below.
Connection Settings
Fidesops provides a Postman collection for easily establishing connections to your third party applications. Additional connection instructions may be found in the configuration guide.
Deletion requests are fulfilled by masking PII via UPDATE
endpoints. To give fidesops permission to remove PII using DELETE
endpoints, ensure the masking_strict
variable in your fidesops.toml
file is set to false
.
Example Sentry Configuration
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165 | saas_config:
fides_key: sentry_connector
name: Sentry SaaS Config
description: A sample schema representing the Sentry connector for fidesops
version: 0.0.1
connector_params:
- name: host
- name: access_token
client_config:
protocol: https
host:
connector_param: host
authentication:
strategy: bearer_authentication
configuration:
token:
connector_param: access_token
test_request:
method: GET
path: /api/0/organizations/
endpoints:
- name: organizations
requests:
read:
method: GET
path: /api/0/organizations/
param_values:
- name: placeholder
identity: email
pagination:
strategy: link
configuration:
source: headers
rel: next
- name: employees
requests:
read:
method: GET
path: /api/0/organizations/<organization_slug>/users/
param_values:
- name: organization_slug
references:
- dataset: sentry_connector
field: organizations.slug
direction: from
postprocessors:
- strategy: filter
configuration:
field: email
value:
identity: email
- name: projects
requests:
read:
method: GET
path: /api/0/projects/
param_values:
- name: placeholder
identity: email
pagination:
strategy: link
configuration:
source: headers
rel: next
- name: issues
requests:
update:
method: PUT
path: /api/0/issues/<issue_id>/
headers:
- name: Content-Type
value: application/json
param_values:
- name: issue_id
references:
- dataset: sentry_connector
field: issues.id
direction: from
body: '{"assignedTo": ""}'
read:
method: GET
path: /api/0/projects/<organization_slug>/<project_slug>/issues/
grouped_inputs: [organization_slug, project_slug, query]
query_params:
- name: query
value: assigned:<query>
param_values:
- name: organization_slug
references:
- dataset: sentry_connector
field: projects.organization.slug
direction: from
- name: project_slug
references:
- dataset: sentry_connector
field: projects.slug
direction: from
- name: query
identity: email
pagination:
strategy: link
configuration:
source: headers
rel: next
- name: user_feedback
requests:
read:
method: GET
path: /api/0/projects/<organization_slug>/<project_slug>/user-feedback/
grouped_inputs: [organization_slug, project_slug]
param_values:
- name: organization_slug
references:
- dataset: sentry_connector
field: projects.organization.slug
direction: from
- name: project_slug
references:
- dataset: sentry_connector
field: projects.slug
direction: from
postprocessors:
- strategy: filter
configuration:
field: email
value:
identity: email
pagination:
strategy: link
configuration:
source: headers
rel: next
- name: person
after: [sentry_connector.projects]
requests:
read:
method: GET
ignore_errors: true
path: /api/0/projects/<organization_slug>/<project_slug>/users/
grouped_inputs: [organization_slug, project_slug, query]
query_params:
- name: query
value: email:<query>
param_values:
- name: organization_slug
references:
- dataset: sentry_connector
field: projects.organization.slug
direction: from
- name: project_slug
references:
- dataset: sentry_connector
field: projects.slug
direction: from
- name: query
identity: email
pagination:
strategy: link
configuration:
source: headers
rel: next
|