amazon-web-services - 在 Cognito 内置登录页面中显示用户名以外的其他内容
问题描述
在 AWS Cognito 中,username
它是独一无二的,无法更改,这就是为什么我将它与内部自动生成的 ID 一起使用。大多数 Cognito API 请求adminGetUser
仅用username
作用户标识符。
这是AWS 推荐的:
如果您的应用程序不需要用户名,则无需要求用户提供。您的应用可以在后台为用户创建唯一的用户名。例如,如果您希望用户使用电子邮件地址和密码注册和登录,这将非常有用。
一切都运行良好,但我遇到了 Cognito 内置登录页面的问题:
此页面旨在供最终用户查看,并且正在显示username
,我将其用作内部 ID
内置登录页面可以自定义,但只有 CSS 和 logo,我看不到任何显示选项preferred_username
或email
代替username
.
有办法吗?我的用例的解决方法?我是否以错误的方式使用 Cognito?
解决方案
推荐阅读
- .net - 如何创建列表以从用户初始化对象
- swift - 使 rightBarButtonItem 加粗
- c - 为什么我在这段代码中出现缓冲区溢出?
- iis - 带有 URL 重写模块的目标子域和主机域
- python - 回调的幼稚实现:如何阻止堆栈增长?
- merge - 在 Hive 中执行 MERGE 语句时出错
- reactjs - 表格中的reactJS下拉菜单,复制自身
- rspec-rails - 在 RSpec 请求响应中没有获得访问令牌
- php - 使用 $key = > $val 从 foreach 循环中的数组中删除一个元素*无需*
- node.js - Mongoose - 即使使用文本索引也无法进行部分搜索