M3: auth.json credential storage

Adds harness-providers::auth, a persisted auth.json credential store for provider tokens, laying the groundwork for Copilot's device-flow login and token refresh.
This commit is contained in:
2026-07-10 16:19:59 +02:00
parent 607bd88ae3
commit a3f6fd6378
4 changed files with 234 additions and 0 deletions
Generated
+2
View File
@@ -723,12 +723,14 @@ dependencies = [
"async-stream",
"async-trait",
"bytes",
"dirs",
"eventsource-stream",
"futures",
"harness-core",
"reqwest",
"serde",
"serde_json",
"tempfile",
"thiserror 2.0.18",
"tokio",
"tokio-util",