Skip to content
This repository has been archived by the owner on Nov 30, 2022. It is now read-only.

Ability to send secret field types needed for each connector #753

Closed
adriaaaa opened this issue Jun 28, 2022 · 0 comments · Fixed by #795
Closed

Ability to send secret field types needed for each connector #753

adriaaaa opened this issue Jun 28, 2022 · 0 comments · Fixed by #795
Assignees
Labels
enhancement New feature or request

Comments

@adriaaaa
Copy link

adriaaaa commented Jun 28, 2022

Is your feature request related to a specific problem?

To enable UI users to configure datastores from the UI, we need to create a way to tell the frontend what types of secrets are needed for each connector. Because each database and SaaS app have differing authentication requirements, we need a modular front end that can display 1 to many secrets (on the scale of 2 to 6).

This will be needed for both SaaS and DB connector types.

@adriaaaa adriaaaa added the enhancement New feature or request label Jun 28, 2022
eastandwestwind added a commit that referenced this issue Jul 6, 2022
* Adds Saas type to saas yaml config

* alter postman collection

* updates changelog

* lint fixes

* Add endpoint to surface all available connectors including database options and saas options.

* Exclude custom and manual types from list of available connectors.

- Add docs and postman collection.

* Update changelog.

* Add an endpoint to fetch the types of secrets that should be supplied for a given connection type.

- Relocate "load_config" which we use to load saas config yamls, now that we have another use case beyond unit tests.

* Dynamically override the SaaSSchema docstring for a given saas connector type, so the description isn't abstract.

- Update changelog
- Add docs
- Add endpoint to postman collection

* Add missing import.

* Add a request method to docs.

* Update docstring.

* Remove committed ANALYTICS_ID.

* Import ClientDetail from fideslib instead of fidesops.

* Fix import order.

* Restore removed items in changelog.

Co-authored-by: eastandwestwind <eastandwestwind@gmail.com>
sanders41 pushed a commit that referenced this issue Sep 22, 2022
* Adds Saas type to saas yaml config

* alter postman collection

* updates changelog

* lint fixes

* Add endpoint to surface all available connectors including database options and saas options.

* Exclude custom and manual types from list of available connectors.

- Add docs and postman collection.

* Update changelog.

* Add an endpoint to fetch the types of secrets that should be supplied for a given connection type.

- Relocate "load_config" which we use to load saas config yamls, now that we have another use case beyond unit tests.

* Dynamically override the SaaSSchema docstring for a given saas connector type, so the description isn't abstract.

- Update changelog
- Add docs
- Add endpoint to postman collection

* Add missing import.

* Add a request method to docs.

* Update docstring.

* Remove committed ANALYTICS_ID.

* Import ClientDetail from fideslib instead of fidesops.

* Fix import order.

* Restore removed items in changelog.

Co-authored-by: eastandwestwind <eastandwestwind@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants