我正在使用Amazon Cognito进行用户身份验证。用户注册后,验证电子邮件将发送到他的电子邮件地址。单击电子邮件链接后,将在浏览器中提示他。
我如何自定义此页面,以便插入一个脚本,该脚本将触发移动应用程序内的深层链接,并使该页面看起来更好呢?
答案 0 :(得分:1)
您可以使用Cognito触发器来做到这一点。
您可以配置触发器模板来定义消息,并带有指向您所控制页面的链接。
资产将存储在:amplify/backend/auth/<your-resource-name>CustomMessage/assets
documentation有更多详细信息
Cognito允许您配置用户池以将电子邮件发送到 您的用户尝试注册帐户时。您可以配置 该电子邮件包含指向Cognito托管用户界面的链接,用户可以在其中 帐户将被标记为已确认。
此触发器模板使您可以定义带有以下内容的电子邮件: 链接到您控制的静态S3存储桶,即用户帐户所在的位置 将被确认,然后可以将它们重定向到您的网址 选择(大概是您的应用程序)。该网址将自动 包含用户名作为查询字符串参数。
请注意,此触发器模板将创建一个S3资源。的 可以在静态网站中填充填充静态网站的文件 放大/后端/认证/ CustomMessage /资产。他们 包括:
index.html spinner.js (controls the spinner that appears on the page while users are awaiting confirmation) style.css verify.js (the script which performs the verification request)