用户导入:如何允许多个用户使用相同的电子邮件地址但用户名不同?

User Import: How to allow using the same email address for multiple users but different username?

当尝试通过 fusionauth REST API 从我们的遗留系统批量导入用户时,导入被拒绝,因为它包含一些使用相同电子邮件地址但具有不同用户名的用户。

我看到fusionauth的登录名API支持"loginId"(可以是用户名也可以是邮箱地址)。所以我的问题是:fusionauth 是否允许使用唯一的用户名并允许为多个帐户重复使用电子邮件?

简短的回答是否定的,usernameemail 在 FusionAuth 的一个租户中是唯一的,因为两者都可以使用密码进行身份验证。

如果您有多个用户使用相同的电子邮件地址但用户名不同,这意味着这些用户是同一个实际用户,可能具有不同的配置文件和不同的用户名。

您需要确定您希望用户如何进行身份验证,使用电子邮件地址通常是更好的选择。如果您同意,则可以将用户名存储在自定义数据或用户注册中。

https://fusionauth.io/docs/v1/tech/apis/users#create-a-user https://fusionauth.io/docs/v1/tech/apis/registrations#retrieve-a-user-registration