Skip to content

docs(compare): describe organization roles and SMS support precisely - #127

Merged
Bccorb merged 1 commit into
mainfrom
docs/compare-roles-sms
Oct 21, 2026
Merged

Bccorb merged 1 commit into
mainfrom
docs/compare-roles-sms

Conversation

@Bccorb

@Bccorb Bccorb commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Two loose claims on the Clerk, Better Auth and Supabase Auth comparison pages, found while checking the Auth0 page against the code:

  • "Scoped roles" read as if roles were scoped per organization in the token. Memberships carry per-organization roles and scopes, enforced server-side (organizationService.ts), while the access token's roles claim holds only the user's instance roles. Now: "memberships with per-organization roles and scopes".
  • "SMS OTP: Yes (Twilio or AWS)" is true when self-hosted, with your own provider account, but managed instances have no SMS sender. Now: "Yes when self-hosted, through your Twilio or AWS account; not on managed instances". The Clerk page's "managed path also removes this" line also notes that it has no SMS sender.

Competitor facts are unchanged. Checks: Prettier passes, npm run lint passes, npm run build built 53 pages.

@Bccorb Bccorb added the v0.19 Targets the v0.19 release label Oct 21, 2026
@Bccorb
Bccorb merged commit 9745687 into main Oct 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v0.19 Targets the v0.19 release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant