Rylan Cai
4dd271c968
✨ feat(cli): support api key auth in cli (#13190)
* ✨ support cli api key auth
* 🔒 reject invalid x-api-key without fallback auth
* ♻️ clean up cli api key auth diff
* ♻️ clean up cli auth command diff
* ♻️ clean up remaining cli auth diff
* ♻️ split stored auth token fields
* ♻️ trim connect auth surface
* ♻️ drop redundant jwt user id carry-over
* ♻️ trim auth test wording diff
* 🐛 fix api key model imports
* 🐛 fix api key util subpath import
* 🔐 chore(cli): use env-only api key auth
* ♻️ refactor(cli): simplify auth credential flow
* ✨ feat: simplify cli api key login flow
* 🐛 fix(cli): prefer jwt for webapi auth
* ♻️ refactor(cli): trim auth http diff
* 🐛 fix(cli): skip api key auth expiry handling
* 🐛 fix(cli): restore non-jwt expiry handling
* ♻️ refactor(cli): trim connect auth expired diff
* ♻️ refactor(cli): trim login comment diff
* ♻️ refactor(cli): trim resolve token comment diff
* ♻️ refactor(cli): restore connect expiry flow
* ♻️ refactor(cli): trim login api key message
* 🐛 fix(cli): support api key gateway auth
* ♻️ refactor(cli): restore resolve token comment
* ♻️ refactor(cli): trim test-only auth diffs
* ♻️ refactor(cli): restore resolve token comments
* ✅ test(cli): add api key expiry coverage
* 🐛 fix cli auth server resolution and gateway auth
* ♻️ prune auth fix diff noise
* ♻️ unify cli server url precedence
* ♻️ simplify device gateway auth tests
* ✅ add gateway auth edge case coverage
* ✅ remove low-value gateway auth test
* 🐛 fix api key context test mock typing
2026-03-26 10:11:38 +08:00
..
2026-03-11 11:06:52 +08:00
2026-03-24 14:46:56 +08:00
2026-03-26 10:11:38 +08:00
2026-03-07 13:48:02 +08:00
2026-03-24 14:46:56 +08:00
2026-03-11 00:04:22 +08:00
2026-03-23 14:10:39 +08:00
2026-03-11 00:04:22 +08:00
2026-03-23 14:10:39 +08:00
2026-03-11 00:04:22 +08:00