You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Firebase generateEmailVerificationLink链接过期时间的技术咨询

Firebase邮箱验证链接过期时间相关说明
  • 默认有效期:generateEmailVerificationLink生成的验证链接默认1小时后过期。
  • 自定义过期时间(仅Admin SDK支持):通过actionCodeSettings参数的expirationTime字段设置,单位为毫秒。示例代码如下:
    const actionCodeSettings = {
      url: 'https://your-app.com/verify-email',
      expirationTime: Date.now() + 86400000 // 设置为24小时后过期
    };
    
    admin.auth().generateEmailVerificationLink(userEmail, actionCodeSettings)
      .then(link => {
        // 计算并转换过期时间为用户易读格式
        const expireTime = new Date(actionCodeSettings.expirationTime);
        // 可在邮件/提示中展示:`验证链接将在${expireTime.toLocaleString()}过期`
      })
      .catch(error => { /* 处理生成链接的错误 */ });
    
  • 告知用户的方式:
    • 使用默认时长时,直接在验证通知(邮件/弹窗)里说明「链接1小时内有效」即可;
    • 自定义过期时间时,根据expirationTime转换为易懂表述(如「24小时后」或具体日期时间),同步告知用户。

注意:客户端SDK无法自定义该链接的过期时间,只能使用默认的1小时有效期。

内容的提问来源于stack exchange,提问作者Kurogoma939

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 01:20:34