【问题标题】:Customize email verification page AWS Cognito自定义电子邮件验证页面 AWS Cognito
【发布时间】:2020-08-24 14:15:42
【问题描述】:

我正在使用 Amazon Cognito 进行用户身份验证。用户注册后,验证电子邮件将发送到他的电子邮件地址。单击电子邮件链接后,他会在浏览器中提示此内容。

如何自定义此页面以插入将触发移动应用程序中的深层链接的脚本,并使页面看起来更好?

【问题讨论】:

    标签: amazon-web-services amazon-cognito aws-amplify aws-amplify-sdk-js


    【解决方案1】:

    您可以使用 Cognito 触发器来做到这一点。

    您可以配置触发器模板来定义带有指向您控制的页面的链接的消息。 资产将存储在:amplify/backend/auth/<your-resource-name>CustomMessage/assets

    documentation 有更多详情

    Cognito 允许您配置您的用户池以发送电子邮件至 您的用户尝试注册帐户时。你可以配置 此电子邮件包含指向 Cognito 托管 UI 的链接,其中用户的 帐户将被标记为已确认。

    此触发器模板允许您定义带有 链接到您控制的静态 S3 存储桶,其中用户的帐户 将被确认,然后可以将它们重定向到您的 URL 选择(大概是您的应用程序)。网址会自动 包含用户名作为查询字符串参数。

    请注意,此触发器模板将创建一个 S3 资源。这 填充静态站点的文件可用于编辑 放大/后端/身份验证/CustomMessage/assets。他们 包括:

    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)
    

    【讨论】:

      猜你喜欢
      • 2018-03-02
      • 1970-01-01
      • 2019-10-07
      • 1970-01-01
      • 2018-04-02
      • 2021-07-09
      • 2022-07-06
      • 2021-05-26
      • 1970-01-01
      相关资源
      最近更新 更多