与 Open ID (Auth0) 联合时如何更改 AWS Cognito 中的用户名?
How to change username in AWS Cognito when federating with Open ID(Auth0)?
在 Cognito 用户池联合中,我添加了 Open ID 连接以连接到 Auth0 并将 Auth0 用作身份提供者。
通过 Auth0 登录时,Cognito 用户池会在用户池中创建一个用户,其用户名如下所示,
providername_ad|SomeName-Ldap-Linux-Connector-Dev-2|xxxxx-xxxx-xxxx-xxxx-xxxxxx
我不希望用户名是这样的,因为我的应用程序不支持这个。
有没有办法告诉 Cognito 用户池,使用来自 Open ID 的用户名的不同字段(声明)?
我尝试启用用户迁移 lambda,但它从未触发。
对于使用 Open ID 连接提供商进行身份验证的用户,the username is managed by Cognito service in the format {provider name}_{sub}。它不可编辑且无法更改。
在 Cognito 用户池联合中,我添加了 Open ID 连接以连接到 Auth0 并将 Auth0 用作身份提供者。
通过 Auth0 登录时,Cognito 用户池会在用户池中创建一个用户,其用户名如下所示,
providername_ad|SomeName-Ldap-Linux-Connector-Dev-2|xxxxx-xxxx-xxxx-xxxx-xxxxxx
我不希望用户名是这样的,因为我的应用程序不支持这个。
有没有办法告诉 Cognito 用户池,使用来自 Open ID 的用户名的不同字段(声明)?
我尝试启用用户迁移 lambda,但它从未触发。
对于使用 Open ID 连接提供商进行身份验证的用户,the username is managed by Cognito service in the format {provider name}_{sub}。它不可编辑且无法更改。