Skip to content

docs: clarify project membership as a trust boundary for auth#1089

Merged
wdawson merged 1 commit into
mainfrom
wils/Pylon-security-finding
Jul 21, 2026
Merged

docs: clarify project membership as a trust boundary for auth#1089
wdawson merged 1 commit into
mainfrom
wils/Pylon-security-finding

Conversation

@wdawson

@wdawson wdawson commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

What

Clarifies how project membership relates to authorization, so readers understand the trust boundary a project represents.

Changes

  • resources/glossary — the Project entry now states that a project is a trust boundary: its members (and API-key holders) share access to its users, brokered tokens, and secrets, with guidance to only invite/join projects you trust.
  • guides/user-facing-agents/secure-auth-production — both verifier callouts clarified: the Arcade user verifier requires end users to be signed-in project members, which is why default OAuth apps are for development/single-tenant use, while production multi-user apps should use their own OAuth app plus a custom verifier.

Not changing the Google provider page — this behavior is generic to all default OAuth apps.

Notes for reviewers

Vale's advisory PR reviewer can't parse secure-auth-production.mdx due to a pre-existing nested-Tabs quirk; not a regression, and it doesn't fail CI.

🤖 Generated with Claude Code

Reinforce that Arcade's default OAuth apps only work with the Arcade
user verifier, which requires each end user to be a signed-in member of
the project. This ties end-user authorization to project membership by
design, so default OAuth apps are for development/single-tenant use and
production multi-user apps should use their own OAuth app plus a custom
verifier.

- glossary: note that a project is a trust boundary whose members share
  access to its users, brokered tokens, and secrets
- secure-auth-production: clarify (and strengthen) both verifier callouts
  to make the Arcade-verifier + project-membership requirement explicit

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Jul 21, 2026 4:05am

Request Review

@wdawson
wdawson merged commit 898c08b into main Jul 21, 2026
10 checks passed
@wdawson
wdawson deleted the wils/Pylon-security-finding branch July 21, 2026 18:22
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.

2 participants