Skip to content

feat(auth): support trusted actor-owned builtin OAuth - #78

Closed
bsbds wants to merge 5 commits into
feat/gmail-oauth-watch-lifecyclefrom
feat/actor-builtin-oauth-setup
Closed

feat(auth): support trusted actor-owned builtin OAuth#78
bsbds wants to merge 5 commits into
feat/gmail-oauth-watch-lifecyclefrom
feat/actor-builtin-oauth-setup

Conversation

@bsbds

@bsbds bsbds commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Stack 3/5. Depends on bsbds/xagent#82. This staging PR is based on the Gmail ownership lifecycle prerequisite. Upstream branch-creation rules require sequential promotion after PR xorbitsai#1588 merges.

Summary

  • add the trusted actor-owned builtin OAuth start boundary
  • bind signed state to the exact catalog application and governing team
  • revalidate application identity, visibility, and callback association
  • persist and reconnect only the exact actor owner namespace
  • keep ordinary OAuth setup and callbacks unchanged

Verification

  • all changed test modules passed
  • full-stack changed-file suite passed
  • independent review found no blocking issues
  • full pre-commit suite passed

Rollout

Keep the trusted downstream caller disabled until every API and task worker runs the complete four-PR stack.

@bsbds
bsbds force-pushed the feat/actor-builtin-oauth-setup branch 2 times, most recently from 9d85017 to 914480f Compare August 20, 2026 08:05
@bsbds
bsbds changed the base branch from feat/user-oauth-owner-foundation to feat/gmail-oauth-watch-lifecycle August 21, 2026 10:36
@bsbds
bsbds force-pushed the feat/actor-builtin-oauth-setup branch from 00a255a to ee78893 Compare August 23, 2026 07:35
@bsbds bsbds closed this Aug 24, 2026
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