supabase-js
supabase-js copied to clipboard
fix(auth): clarify updateUserById applies changes directly
Summary
Users expected updateUserById({ email, email_confirm: false }) to require user confirmation before applying the email change. The admin API intentionally applies changes directly.
Problem
The documentation for updateUserById and email_confirm/phone_confirm was ambiguous, leading users to believe setting email_confirm: false would prevent immediate email updates.
Solution
Clarified documentation:
-
updateUserById: "Changes are applied directly without confirmation flows" -
email_confirm: "Sets the user's email as confirmed when true, or unconfirmed when false" -
phone_confirm: "Sets the user's phone as confirmed when true, or unconfirmed when false"
Related
- Closes #1307