Replies: 4 comments 5 replies
-
|
Hello @mishamsk and thanks for opening this 👋 |
Beta Was this translation helpful? Give feedback.
-
|
@lmangani Hi! Quick update on PondPilot integration. We've successfully implemented DuckDB HTTP Server support and it works great with no-auth connections. However, we discovered that authenticated connections fail from browsers due to CORS preflight issues. The problem: When authentication is enabled, browser OPTIONS preflight requests get blocked with 401 Unauthorized, which prevents the actual authenticated request from going through. This affects any browser-based application trying to use authenticated connections to DuckDB HTTP Server. Could you help us solve this CORS authentication issue? Thanks! 👏🏻 |
Beta Was this translation helpful? Give feedback.
-
|
@booandrew indeed the order of Auth/CORS checks was generating this corner case. It should be fixed in this PR/branch: Query-farm/httpserver#44 UPDATE: v0.1.8 duckdb/community-extensions#506 ready to be published w/ the fixes I'm excited about this integration and hope to see it on the PondPilot blog one day soon! |
Beta Was this translation helpful? Give feedback.
-
|
@booandrew the changes have been merged. Could you retest w/ the latest httpserver version on DuckDB v1.3.2? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey,
I've stumbled upon this issue from @lmangani - mattf96s/QuackDB#92
I am not sure if QuackDB ended up adding the feature, but my team and I created yet another (and arguably more advanced) browser-based DuckDB client https://github.com/pondpilot/pondpilot
We are actively developing it and looking to add more sources. Your http plugin seems like a great idea and something we want to add.
We'll probably add it to our roadmap and implement soon barring any technical issues (duckdb-wasm is pretty whimsical), but if there were any insights from QuckDB collaboration or anything you'd like to be included - would love feedback. We can discuss here, or you can open an issue in our repo or we feel free to shoot me an email.
Great work and community!
Beta Was this translation helpful? Give feedback.
All reactions