airbytehq / airbytehq/airbyte-api-python-sdk

SDK Basic Authentication Error

オープン
#123 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
61
フォーク
27
平均マージ
4分
マージ済み PR(30日)
2

説明

Hi team, I'm using the SDK and got this error why trying to init Airbyte Client using SchemeBasicAuth:
```
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): airbyte.staging.data-engineering.myteksi.net:443
send: b'GET /api/v1/health HTTP/1.1\r\nHost: \r\nuser-agent: speakeasy-sdk/python 0.52.2 2.474.15 1.0.0 airbyte-api\r\nAccept-Encoding: gzip, deflate\r\nAccept: */*\r\nConnection: keep-alive\r\n\r\n'
reply: 'HTTP/1.1 401 Unauthorized\r\n'
header: Content-Type: text/html
header: Date: Thu, 26 Jun 2025 05:59:26 GMT
header: WWW-Authenticate: Basic realm=""
header: Content-Length: 172
header: Connection: keep-alive
DEBUG:urllib3.connectionpool: "GET /api/v1/health HTTP/1.1" 401 172
Error: API error occurred: Status 401

401 Authorization Required

```

here's my code:
```
client = airbyte_api.AirbyteAPI(
server_url=Config.AIRBYTE_SERVER_URL,
security=models.Security(
basic_auth=models.SchemeBasicAuth(
username=Config.AIRBYTE_USERNAME,
password=Config.AIRBYTE_PASSWORD
)
)
)

try:
health = client.health.get_health_check()
print(health)
except errors.SDKError as e:
print(f"Error: {e}")
```

Assume that all my credentials and configs are valid (because I've alr tested on Postman and it responsed successfully.
I asked Cursor to diagnose the error and it said that there's a problem with Basic Authentication of the SDK.

Did I missed any important steps? Could you kindly advice? TYSM!

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。