feat: bridge LocalAgent Git authentication #11

Merged
day01 merged %!d() commits from %!s() into %!s() 2026-08-23 10:28:02 +00:00
Owner

Summary

  • validate short-lived LocalAgent repository tokens through identity
  • preserve the delegated principal during repository permission checks
  • resolve LocalAgent SSH keys without caching and authorize Git commands through identity
  • require LocalAgent write capability before receive-pack, including proc-receive

Verification

  • go test ./services/auth ./models/perm/access ./models/asymkey
  • go test ./routers/private ./cmd -run '^$'
  • make lint-go (blocked by pre-existing missing modules/options/bindata.dat after header checks)
## Summary - validate short-lived LocalAgent repository tokens through identity - preserve the delegated principal during repository permission checks - resolve LocalAgent SSH keys without caching and authorize Git commands through identity - require LocalAgent write capability before receive-pack, including proc-receive ## Verification - go test ./services/auth ./models/perm/access ./models/asymkey - go test ./routers/private ./cmd -run '^$' - make lint-go (blocked by pre-existing missing modules/options/bindata.dat after header checks)
day01 added 1 commit 2026-08-23 10:24:29 +00:00
day01 merged commit e9f0e4e824 into %!s() 2026-08-23 10:28:02 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: syncode/syncode#11