Servicestack允许多个用户使用同一封电子邮件

时间:2019-10-24 04:43:16

标签: servicestack ormlite-servicestack

我正在尝试允许多个用户使用同一封电子邮件。我扩展了OrmLiteAuthRepository以覆盖AssertNoExistingUser,但即使我收到“重复的电子邮件错误”,也从未调用过它。我知道它与之挂钩,因为getpermissions方法正在工作。

idx

1 个答案:

答案 0 :(得分:2)

ServiceStack可以使用“用户名”或“电子邮件”进行身份验证,但是无论使用哪种身份,它们都必须是唯一的,以便唯一标识尝试进行身份验证的用户。

如果您只想在多个用户中保留相同的电子邮件地址,则可以将其存储在PrimaryEmail中,该地址未经身份验证或在身份验证中使用。