-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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 Bing Ads: implement OAuth2.0
support, remove redirect_uri
, change Account ID
to User ID
in spec
#12937
Conversation
/test connector=connectors/source-bing-ads
|
/test connector=connectors/source-bing-ads
|
OAuth2.0
supportOAuth2.0
support, remove redirect_uri
, change Account ID
to User ID
in spec
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is my first time reviewing an oAuth addition, so I'll add @girarda as a reviewer as well
airbyte-integrations/connectors/source-bing-ads/source_bing_ads/schemas/accounts.json
Show resolved
Hide resolved
airbyte-integrations/connectors/source-bing-ads/source_bing_ads/spec.json
Outdated
Show resolved
Hide resolved
airbyte-oauth/src/main/java/io/airbyte/oauth/flows/MicrosoftBingAdsOAuthFlow.java
Show resolved
Hide resolved
airbyte-integrations/connectors/source-bing-ads/acceptance-test-config.yml
Show resolved
Hide resolved
airbyte-integrations/connectors/source-bing-ads/unit_tests/test_source.py
Outdated
Show resolved
Hide resolved
Codecov Report
@@ Coverage Diff @@
## master #12937 +/- ##
=========================================
Coverage ? 63.76%
=========================================
Files ? 5
Lines ? 483
Branches ? 0
=========================================
Hits ? 308
Misses ? 175
Partials ? 0 Continue to review full report at Codecov.
|
/test connector=connectors/source-bing-ads
|
/publish connector=connectors/source-bing-ads
|
What
Resolving:
#9972
#6294
#12488
#12939
#12490
#12925
How
spec.json
to reflect oauth supportclient.py
to support oauth configMicrosoftBingAdsOAuthFlow.java
class - oauth implementationspec.json
to get rid ofaccounts
,user_id
,customer_id
from input configuration, get these values from authenticated user instead.unit_tests
coverage up to92%
🚨 User Impact 🚨
No impact expected.
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described here