使用验证 link 而不是验证码 AWS Amplify

Use verification link instead of verification code AWS Amplify

我需要通过点击验证 link 来验证用户的电子邮件验证,就像 firebase 默认模板一样,而不是在注册时输入验证码。

这是我的代码

export const signUp = async (username, password, details) => {
  try {
    const {user} = await Auth.signUp({
      username,
      password,
      attributes: {
        ...details,
      },
    });
    console.log(user);
  } catch (error) {
    console.log('error signing up:', error);
  }
};

我也无法在管理面板中找到此设置。

提前致谢。

您可以进入认知池设置。

消息自定义->验证类型

Select Link 而不是代码。