hdbg
4169b2ba42
refactor: consolidate auth messages into client and user_agent packages
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
ci/woodpecker/push/server-lint Pipeline failed
ci/woodpecker/push/server-audit Pipeline was successful
ci/woodpecker/push/server-vet Pipeline failed
ci/woodpecker/push/server-test Pipeline was successful
2026-03-01 12:49:38 +01:00
hdbg
eb9cbc88e9
feat(server::user-agent): Unseal implemented
2026-02-16 21:17:06 +01:00
hdbg
c5b51f4b70
feat(server): UserAgent seal/unseal
ci/woodpecker/pr/server-lint Pipeline failed
ci/woodpecker/pr/server-audit Pipeline was successful
ci/woodpecker/pr/server-vet Pipeline failed
ci/woodpecker/pr/server-test Pipeline was successful
2026-02-16 14:00:23 +01:00
hdbg
6b8f8c9ff7
feat(unseal): add unseal protocol support for user agents
2026-02-15 13:04:55 +01:00
hdbg
069a997691
feat(server): UserAgent auth flow implemented
2026-02-14 17:53:58 +01:00
hdbg
ffa60c90b1
feat(auth): simplify auth model and implement bootstrap flow
...
Remove key_identity indirection table, storing public keys and nonces
directly on client tables. Replace AuthResponse with AuthOk, add a
BootstrapActor to manage token lifecycle, and move user agent stream
handling into the actor module.
2026-02-14 12:03:14 +01:00
hdbg
832d884457
feat(auth): implement bootstrap token auth handling
2026-02-13 16:35:54 +01:00
hdbg
208bbbd540
feat: actors experiment
2026-02-13 13:37:58 +01:00
hdbg
bbbb4feaa0
feat(unseal): add unseal protocol and crypto infrastructure
2026-02-12 18:49:43 +01:00
hdbg
8dd0276185
feat(proto): add separate client/user-agent gRPC services
2026-02-11 13:31:39 +01:00
hdbg
5b27c78bfc
feat: initial schema
2026-02-10 19:00:53 +01:00
hdbg
7816518977
feat(auth): add protobuf definitions for AuthService
2026-02-10 14:01:26 +01:00