I'm trying to implement "update email" functionality on my website using the supabase admin client
const supabaseAdmin = createClient(supabaseUrl, supabaseServiceRoleKey);
const { data, error } = await supabaseAdmin.auth.admin.updateUserById(params.userId,
{ email: params.email, email_confirm: false }
);
The problem: is updating automatically the user's email in the auth table and is sending a confirmation email to the new email address so the user can confirm the change.
Isn't this how the method should work? Or should I use another method?
I'm trying to implement "update email" functionality on my website using the supabase admin client
const supabaseAdmin = createClient(supabaseUrl, supabaseServiceRoleKey);
const { data, error } = await supabaseAdmin.auth.admin.updateUserById(params.userId,
{ email: params.email, email_confirm: false }
);
The problem: is updating automatically the user's email in the auth table and is sending a confirmation email to the new email address so the user can confirm the change.
Isn't this how the method should work? Or should I use another method?