-
Notifications
You must be signed in to change notification settings - Fork 16
Add a Connection - SaaS connector's configuration parameters #761
Comments
@adriaaaa When a given user enters a Name value should the data validation be done immediately after the Name text box loses focus? Or upon the user clicking the Save button? There will need to be an additional API endpoint to validate the unique Name value. |
Existing API endpoints
[
{"name": "My Stripe Connector",
"key": "my_stripe_connector",
"connection_type": "saas",
"access": "write",
"description": "This is a connection to stripe",
"disabled": false
}]
For example: GET /api/v1/connection_type/sentry/secret {
"title": "sentry_connector_schema",
"description": "Sentry secrets schema",
"type": "object",
"properties": {
"access_token": {
"title": "Access Token",
"type": "string"
},
"domain": {
"title": "Domain",
"default": "sentry.io",
"type": "string"
}
},
"required": [
"access_token"
],
"additionalProperties": false
}
{
"domain": "{{sentry_host}}",
"access_token": "{{sentry_access_token}}"
}
|
Just a note to say I've reviewed these endpoints @pattisdr and it looks good! Since we're going to be adding a We anticipate going ahead and making endpoint call(s) to save the default configs/datasets upon clicking this screen's "save" button. The specific endpoint(s) needed to do this depends on approach for #814 |
thank you @eastandwestwind I like your suggestion of |
Backend Note: After discussing #814, instead of having this page make multiple individual requests to the existing API endpoints to 1) create the endpoint, 2) add the secrets, 3) add saas config and 4) and later add the datasets, the "Save" button will create all of this in one request #814 from a template and the form inputs here. |
Ticket Breakdown:
|
This is currently blocked by #814 |
Use Cases
As the owner of a system that contains PII, I need the ability to configure connection details of my application so that Fides can query that system to fulfill a privacy request.
Assumptions
Acceptance Criteria
** this is different for every connector (we have an API that returns the parameters for a connector)
** the API returns which field is optional or required.
Mockups
Figma
Q&A
The text was updated successfully, but these errors were encountered: