gpt4 book ai didi

amazon-web-services - 是否可以更改 AWS Cognito 托管 UI?

转载 作者:行者123 更新时间:2023-12-02 19:41:01 25 4
gpt4 key购买 nike

我们可以更改 AWS Cognito 托管的 UI HTML 吗?我已经创建了自己的登录页面,我想将其用作登录功能的托管 UI。

我已尝试进行 CSS 自定义,但无法更改 AWS Cognito 托管 UI 的 HTML。我也曾尝试联系 AWS 支持团队,但没有得到任何回应。

感谢帮助?

最佳答案

我们在一家公司做的一件事(我们的月登录量明显超过一百万)是托管我们自己的 OAuth2 OIDC 服务器并使用(服务器端)Cognito Admin API 作为用户管理系统。

Admin API 让您可以创建、更新、删除用户以及铸币代币和所有这些好东西。

当用户登录我们的自定义登录前端时,我们会将凭据发送到我们的身份服务器,然后身份服务器会尝试通过管理 API 使用 Cognito 登录。 Cognito 会发回一个 JWT,我们基本上会丢弃它并从我们的身份服务器为用户 session 重新发出一个新 token 。

当您开始尝试管理诸如重置需要认知 token 而不是您的 token 的密码之类的事情时,这会变得复杂。

此外,我们发现 Cognito 有许多您无法重新配置的嵌入式功能。我们不得不将我们的用户从我们现有的用户存储迁移到 Cognito,我们决定在用户​​登录时触发迁移。我们这样做是因为我们没有明文的用户密码,只有当他们登录时,如果我们是要自动将所有人转入 cognito,我们必须强制所有人重设密码。

事实证明,Cognito 有一个内置的电子邮件验证系统(发送代码等等)——很棒,但是当您使用管理 API 并添加一个已经拥有经过验证的电子邮件地址的用户时,它仍然会发送验证电子邮件.

我们必须设置 lambda 来拦截电子邮件并检查用户是否有特定标签。这是一场噩梦。

无论如何,Auth0 更昂贵但更容易,因为一切都是可定制的。与 Okta 相同。

关于amazon-web-services - 是否可以更改 AWS Cognito 托管 UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60137809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com