我正在尝试允许多个用户使用同一封电子邮件。我扩展了OrmLiteAuthRepository以覆盖AssertNoExistingUser,但即使我收到“重复的电子邮件错误”,也从未调用过它。我知道它与之挂钩,因为getpermissions方法正在工作。
idx
答案 0 :(得分:2)
ServiceStack可以使用“用户名”或“电子邮件”进行身份验证,但是无论使用哪种身份,它们都必须是唯一的,以便唯一标识尝试进行身份验证的用户。
如果您只想在多个用户中保留相同的电子邮件地址,则可以将其存储在PrimaryEmail
中,该地址未经身份验证或在身份验证中使用。