Skip to content

feat(auth): add GitHub-backed human login - #21

Merged
Yacobolo merged 3 commits into
mainfrom
codex/github-human-auth
Aug 4, 2026
Merged

feat(auth): add GitHub-backed human login#21
Yacobolo merged 3 commits into
mainfrom
codex/github-human-auth

Conversation

@Yacobolo

@Yacobolo Yacobolo commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add GitHub OAuth + PKCE as the human identity proof for the public console and CLI device approval
  • keep Autback-owned, independently revocable browser sessions and per-device tokens
  • add immutable GitHub identity binding through the administrative CLI
  • serve the console on a public domain with ACME TLS while retaining private operation-scoped PKI for CAS and BuildKit
  • preserve one-time enrollment as an explicit recovery-only login path
  • document and harden existing-host deployment, secret transfer, sign-out, and service URL migration

Verification

  • task test
  • protobuf v1 compatibility check
  • TypeScript tests/typecheck and embedded console build
  • Go package suite
  • Terraform validation

@Yacobolo
Yacobolo force-pushed the codex/github-human-auth branch from 2a21ccb to 1e8482d Compare August 4, 2026 10:40
@Yacobolo
Yacobolo force-pushed the codex/github-human-auth branch from 1e8482d to c5d462d Compare August 4, 2026 10:47
@Yacobolo
Yacobolo merged commit 31eb35d into main Aug 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant