amazon-cognito - 如何在 AWS Cognito 的托管 UI 中关闭 "sign up"而不禁用自注册?

标签 amazon-cognito

我们有一个 native 应用程序和 Alexa 技能。如果没有该应用程序,您将无法使用 Alexa 技能,并且您需要先拥有您的应用程序帐户。一些用户使用 Alexa 技能创建帐户,但未与其应用帐户关联。

我们可以禁用自注册,并且托管 UI 中的注册链接会消失,但这也会阻止使用 Amplify 从应用程序创建帐户。

我查看了托管 UI 自定义 CSS,看看是否可以设置该链接的样式以隐藏它,但 CSS 自定义似乎并未专门解决该链接。我想避免为了摆脱那个链接而重新发明整个授权轮。

有没有办法在不禁用 self 注册的情况下禁用 Cognito 托管 UI 中的“注册”链接?

谢谢!

最佳答案

据我所知,你有两个选择。

  1. 注册时使用自定义 lambda 触发器来拒绝从托管 UI 发出的调用
  2. 使用您自己的登录页面而不是托管用户界面。

遗憾的是,无法修改 UI 的内容。您只能更改 CSS 并添加 Logo 。 第一种方法更简单,但实现起来很糟糕,因为您用注册按钮混淆了用户,然后拒绝了他们的所有尝试。第二种方法是实现您想要的效果的最佳方法。

关于amazon-cognito - 如何在 AWS Cognito 的托管 UI 中关闭 "sign up"而不禁用自注册?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70625783/

相关文章:

amazon-web-services - AWS Golang SDK 是否包含对 Cognito 提供商的支持?

javascript - AWS Lambda 无法调用 Cognito Identity - IAM 角色

javascript - 无法使用 Jquery 或 .Net 从 Twitter 身份验证获取 Amazon Cognito 身份

amazon-web-services - Amazon Cognito为什么不在其访问 token 中返回受众字段?

javascript - 从浏览器 JS 向 AWS Cognito 用户池进行身份验证

facebook-login - AWS Cognito 与 Facebook 和 Google : unique IdentityId?

android - 移动应用网站 amd 服务器 API 和 cognito

ios - 如何检查用户是否首次登录 AWS Cognito?

amazon-web-services - 使用 amazon cognito 的电子邮件验证链接

javascript - 如何在 Promise 中包装函数调用