Admin SDK send email verification
Currently, sending email verification is done through the client-side sdk. There is no method (to my knowledge) for sending email verification via the Admin SDK in a server environment.
The only workaround seems to be the "generateEmailVerificationLink" function but that requires the use of a custom email service. This is different from the client-sdk functionality.
The use case is SSR focused apps where user creation is also done via the Admin SDK and/or where support for no-js availability is a requirement.
-
Jonathan Chandler commented
On iOS and Android, Firebase has a method that allows the user to change their email that first requires them to verify ownership. It would be very useful to have link generation for this in the Admin SDK, so that developers can take advantage of the existing code for this.
Implementing similar behavior with the current Admin SDK email verification links is fairly complicated, since it requires creating a temporary account with the new email.