Closed bazarnov closed 1 year ago
Having both authentication of those authentication methods to deal with in the Frontend currently leads to some severe tech-debt and leads ever so often to bugs like https://github.com/airbytehq/airbyte/issues/17753.
What could we do to prioritize this, so that we can remove support for authSpecification
? cc @bleonard @sherifnada
we need to:
@YowanR would it be possible to have GL do step 1? extensibility can do step 2
@sherifnada Concretely, what does Step#1 involve? I'd like to understand how much time it would take so that we can plan and prioritize accordingly
@YowanR It would involve:
Connectors which use the old specification:
destination-google-sheets
source-asana
source-drift
source-facebook-marketing
source-facebook-pages
source-google-ads
source-google-analytics-data-api
source-google-analytics-v4
source-google-directory
source-google-search-console
source-google-sheets
source-harvest
source-hubspot
source-instagram
source-intercom
source-lever-hiring
source-linkedin-ads
source-linkedin-pages
source-notion
source-pipedrive
source-qualaroo
source-slack
source-snapchat-marketing
source-square
source-surveymonkey
source-trello
source-youtube-analytics
Thanks @sherifnada! @lazebnyi @YuliiaNahoha Can you take a look at this? We should be able to fit this in our next sprint. Thoughts?
@bazarnov @bmcgilli @lazebnyi it looks like two connectors slipped through the cracks here: source-rd-station-marketing
and destination-google-sheets
Can you prioritize migrating these from authSpecification to advanced_auth, so that we can unblock deprecating this from the airbyte protocol?
@lmossman Thank you for pointing that out! We will incorporate those two connectors into our plans for Q3a.
@lazebnyi looking at what's left to be done for q2b, I think the team should be able to get to this next week, no? A number of items are blocked at the unblockers/contributors
@lazebnyi this should be done as part of q2b (we have one more week in the cycle)
@lmossman Migration from authSpecification
to advanced_auth
for source-rd-station-marketing
and destination-google-sheets
has been successfully completed.
Currently we have 2 versions of how the
source
/destination
could supportOAuth2.0
flow implementationauthSpecification
andadvancedAuth
. We need to completely deprecate the first one and leave the last one for future support and development.Predicted action items: 1) get the list of the connectors support
authSpecification
(both source/destination) 2) migrate each of them to support newadvancedAuth
3) removeauthSpecification
fromairbyte protocol
without breaking anything else.