1

在 Cognito 用户池联合中,我添加了 Open ID connect 以连接到 Auth0 并使用 Auth0 作为身份提供者。

通过 Auth0 登录时,Cognito 用户池在用户池中创建一个用户,用户名如下所示,

providername_ad|SomeName-Ldap-Linux-Connector-Dev-2|xxxxx-xxxx-xxxx-xxxx-xxxxxx

我不希望用户名是这样的,因为我的应用程序不支持这个。

有没有办法告诉 Cognito 用户池,对 Open ID 中的用户名使用不同的字段(声明)?

我尝试启用用户迁移 lambda,但它永远不会触发。

4

1 回答 1

1

对于使用 Open ID 连接提供程序进行身份验证的用户,用户名由 Cognito 服务以 {provider name}_{sub} 格式管理。它不可编辑,也无法更改。

于 2020-06-15T06:57:55.743 回答