BetaWeekly digests are a beta — we're trying something new. Feedback welcome.
Auth platforms turn to protecting accounts, not just creating them
October 26 – November 1, 2026
Auth0 opened Universal Portals so end users and org admins can manage their own accounts without custom UI, while Clerk shipped passkeys as a second factor, per-domain sign-up limits, and a private beta for authenticating AI agents.
The week at a glance
Replay the weekBiggest releases
- 01Auth0 launches Universal Portals in Developer Preview for self-service account management
Auth0 - 02Clerk adds passkeys as a second factor for multi-factor authentication
Clerk - 03Clerk Protect adds sign-up limits per email domain and shared infrastructure
Clerk - 04Auth0 adds RFC 9421 HTTP Message Signatures to Tenant Network ACLs
Auth0 - 05Auth0 adds exponential backoff to Phone MFA SMS delivery on Enterprise plans
Auth0
Self-service moves into the platform
The week's biggest shift came from Auth0, which launched Universal Portals in Developer Preview. Instead of hand-building account settings screens, tenants get hosted portals assembled from pre-built components on a URL on their own domain: consumer portals for profile updates, MFA factor and passkey enrollment, and security settings, and business portals where organization admins edit org details and verify domains. It's the kind of surface almost every team ends up rebuilding badly, so moving it into the platform is a meaningful reduction in custom code.
Clerk pushed in the same direction at the organization level. Across its shared, UI, and core JS packages, it decoupled Directory Sync from the SSO flag, so self-serve Directory Sync is now controlled per organization rather than following self-serve SSO — and the OrganizationProfile Security page now appears for Directory Sync-only orgs while SSO-only orgs stop seeing the section. The Mosaic component set got the same behavior in its own pass.
Stronger factors, fewer fake signups
Clerk made passkeys a second factor for MFA: users who sign in with a password, social connection, or reset code can now satisfy the second step with a passkey instead of SMS or an authenticator app, including during reverification, and custom flows can list passkey in supportedSecondFactors. It requires recent clerk-js and UI versions and dashboard opt-in for older apps.
Clerk Protect gained two sign-up limits that work across IPs: an hourly cap per email domain and a cap on bursts that appear to come from shared infrastructure, both on the Business plan, complementing the existing per-IP limit. On the client side, sign-in and sign-up now wait up to 10 seconds for Device Intelligence instead of 5, so slow connections are less likely to get blocked — and a late-arriving result is now kept for the next attempt rather than discarded.
Auth0 hardened its network edge for Enterprise tenants with RFC 9421 HTTP Message Signatures in Tenant Network ACLs, verifying at the Auth0 boundary that requests came from an authorized proxy or gateway and dropping direct traffic, with multiple active keys for zero-downtime rotation. It also added SMS fraud protection with exponential backoff for Phone MFA, replacing static send limits with compounding cooldowns that scale to 32 minutes against toll fraud.
Agents, logs, and mobile
Clerk opened a private beta for Agent Auth, built on OAuth standards and the Personal Agent Protocol, letting agents discover an app and be authenticated by Clerk. Its Application Logs endpoint became public as GET /v1/logs, so you can query events from code or an agent, subject to rate limits. The iOS SDK added enterprise SSO connection selection and fixed email-link sign-ins dropping the session's organization, while also redacting tokens from verbose logs.
Better Auth's week was mostly fixes: a prototype pollution error affecting org and API key metadata, plus tightened Stripe redirect validation; SAML ACS callbackUrl sign-in and stateless OAuth token retrieval; and imported Base32 TOTP secrets now accepted alongside a Kakao loginHint fix. Its beta line is reworking Paybin, Spotify, and Twitch profile mapping, with an action item for custom ID-token sign-ins. And a security release is scheduled for November 3 — worth calendaring.
Releases covered15
- better-auth v1.7.15 fixes prototype pollution error and Stripe redirect validation (opens in new tab)
- better-auth v1.6.34 fixes SAML ACS callbackUrl sign-in and stateless OAuth token retrieval (opens in new tab)
- better-auth v1.7.14 fixes imported Base32 TOTP secrets and Kakao loginHint (opens in new tab)
- better-auth v1.8.0-beta.4 reworks Paybin, Spotify, and Twitch profile mapping (opens in new tab)
- Better Auth schedules security release for November 3, 2026 (opens in new tab)
- Clerk JS SDK 6.41.0 adds per-organization directory sync setting (opens in new tab)
- Clerk adds passkeys as a second factor for multi-factor authentication (opens in new tab)
- Clerk Protect adds sign-up limits per email domain and shared infrastructure (opens in new tab)
- Clerk JavaScript SDK shared 4.43.1 extends Device Intelligence wait to 10 seconds (opens in new tab)
- Clerk for Agent Auth enters private beta for securing agent access (opens in new tab)
- Clerk makes GET /v1/logs public for reading Application Logs via Backend API (opens in new tab)
- Clerk iOS SDK 1.6.2 adds enterprise SSO connection selection and fixes email-link session org (opens in new tab)