Skip to content

Commit 293bf96

Browse files
Add better-auth support for internal sqlite store (#55)
* add auth with better auth support * address cursor comments * test fix * add auth demo * server fix * add auth path * cleanup auth example * cleanup comment * use sqllite rs support
1 parent 392ef00 commit 293bf96

16 files changed

Lines changed: 3030 additions & 12 deletions

File tree

Cargo.lock

Lines changed: 662 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ members = [ "crates/cli",
1515
resolver = "2"
1616

1717
[workspace.dependencies]
18+
better-auth = { version = "0.9.0", default-features = false }
19+
better-auth-diesel-sqlite = { version = "=0.1.2" }
1820
anyhow = "1.0.98"
1921
arrow = { version = "57.0.1", features = [
2022
"prettyprint",
@@ -23,6 +25,7 @@ arrow = { version = "57.0.1", features = [
2325
arrow-json = { version = "57.0.1" }
2426
async-trait = "0.1.88"
2527
axum = "0.7"
28+
cookie = "0.18"
2629
ctor = "0.4.1"
2730
datafusion = { version = "52.1.0", default-features = false, features = [
2831
"nested_expressions",

crates/server/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,15 @@ default = []
1212
onnx = ["skardi/onnx"]
1313

1414
[dependencies]
15+
better-auth = { workspace = true }
16+
better-auth-diesel-sqlite = { workspace = true }
1517
arrow = { workspace = true }
1618
arrow-json = { workspace = true }
1719
async-trait = "0.1"
1820
axum = { workspace = true }
1921
chrono = { version = "0.4", features = ["serde"] }
2022
clap = { version = "4.4", features = ["derive"] }
23+
cookie = { workspace = true }
2124
datafusion = { workspace = true }
2225
datafusion-federation = { workspace = true }
2326
datafusion-tracing = "52.0.0"

0 commit comments

Comments
 (0)