Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨Source Salesforce: Migrating to non-deprecated authenticator #38065

Merged
merged 4 commits into from May 9, 2024

Conversation

maxi297
Copy link
Contributor

@maxi297 maxi297 commented May 8, 2024

What

In other to prepare for RFR breaking changes and to ease the changes for using HttpClient, we are removing the deprecated auth.

How

Migrating to requests_native_auth and removing unnecessary usage in salesforce's code.

Review guide

  1. airbyte-integrations/connectors/source-salesforce/source_salesforce/source.py: the migration
  2. airbyte-integrations/connectors/source-salesforce/source_salesforce/streams.py: removing the usage. As those leverage HttpStream._session they should have the authentication set through Session.auth

User Impact

None for the customers. For the devs, it should facilitate future migrations

Can this PR be safely reverted and rolled back?

  • YES 💚
  • NO ❌

@maxi297 maxi297 requested a review from a team as a code owner May 8, 2024 18:18
Copy link

vercel bot commented May 8, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
airbyte-docs ⬜️ Ignored (Inspect) Visit Preview May 9, 2024 4:17pm

@maxi297 maxi297 requested review from girarda and removed request for a team May 8, 2024 18:18
@maxi297 maxi297 force-pushed the maxi297/migrate-to-non-deprecated-authenticator branch from 7aa39da to f5849aa Compare May 9, 2024 02:53
@maxi297 maxi297 merged commit 676b52e into master May 9, 2024
33 checks passed
@maxi297 maxi297 deleted the maxi297/migrate-to-non-deprecated-authenticator branch May 9, 2024 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/connectors Connector related issues area/documentation Improvements or additions to documentation connectors/source/salesforce
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants