使用代码,而不是在电子邮件地址验证

使用代码,而不是在电子邮件地址验证

问题描述:

操作链接URL考虑到新的电子邮件验证模板V3使用代码,而不是在电子邮件地址验证

&机制,我有一个单页的JavaScript应用程序。因为使用电子邮件验证链接对我来说效果不佳,因为我不希望用户电子邮件中的链接打开单独的页面。

有没有验证电子邮件的方法来代替https://domain.com/acctmgmt?mode=<action>&oobCode=<code>只包含oobCode?

然后我可以让用户将这段代码从电子邮件粘贴到我的应用程序中。基本上我需要的就是%oobCode%电子邮件参数。

还是我错过了这一点,并有一个更好的方法来在单个页面的JavaScript应用程序中进行电子邮件验证? sendEmailVerification会解析一次applyActionCode在另一个页面中被调用吗?该文档对此不清楚。

是否有任何使用sendEmailVerification和applyActionCode的例子?我不明白所需的api调用顺序

thx!

代码通常很长。用户也可以在不同的设备上打开链接。还有多种类型的操作(重置密码,验证电子邮件等)。你需要能够区分他们彼此。复制和粘贴可能不方便。也就是说,您可以在Firebase控制台中指定自己的着陆页,以处理操作代码: https://firebase.corp.google.com/project/ $ PROJECT_NAME /身份验证/电子邮件 在该页面中,您可以解析网址中的代码并显示它并告诉用户复制并将其粘贴到您的单页面应用程序中。 此外,文档将帮助您构建自己的自定义代码处理程序页面。

+0

thx我仍然认为addind%oobCode%电子邮件参数可能非常有用。 – kofifus

+0

我也打开了https://groups.google.com/forum/#!topic/firebase-talk/EGYwg2vjRq4 – kofifus