我们有一个 native 应用程序和 Alexa 技能。如果没有该应用程序,您将无法使用 Alexa 技能,并且您需要先拥有您的应用程序帐户。一些用户使用 Alexa 技能创建帐户,但未与其应用帐户关联。
我们可以禁用自注册,并且托管 UI 中的注册链接会消失,但这也会阻止使用 Amplify 从应用程序创建帐户。
我查看了托管 UI 自定义 CSS,看看是否可以设置该链接的样式以隐藏它,但 CSS 自定义似乎并未专门解决该链接。我想避免为了摆脱那个链接而重新发明整个授权轮。
有没有办法在不禁用 self 注册的情况下禁用 Cognito 托管 UI 中的“注册”链接?
谢谢!
最佳答案
据我所知,你有两个选择。
- 注册时使用自定义 lambda 触发器来拒绝从托管 UI 发出的调用
- 使用您自己的登录页面而不是托管用户界面。
遗憾的是,无法修改 UI 的内容。您只能更改 CSS 并添加 Logo 。 第一种方法更简单,但实现起来很糟糕,因为您用注册按钮混淆了用户,然后拒绝了他们的所有尝试。第二种方法是实现您想要的效果的最佳方法。
关于amazon-cognito - 如何在 AWS Cognito 的托管 UI 中关闭 "sign up"而不禁用自注册?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70625783/