我刚开始使用来自 Django 的 Meteor。我正在尝试开发一个允许具有多个用户的多个组织的应用程序。用户并不都有电子邮件地址,所以我使用的是用户名身份验证。
现在,我将用户的 organizationId 存储在 Meteor.user().profile 中,但有一个小问题:多个组织中可能有一个 John Smith,都想要相同的用户名:jsmith。
我最初考虑让他们为每个用户使用类似的东西:jsmith.organization,但这似乎不是一个好的解决方案,因为这些组织中的许多都希望在任何地方使用相同的用户名。
在 Django 中,我通过使用自定义身份验证后端并将组织代码字段添加到登录页面的用户名和密码字段上方来完成此操作。我可以用 Meteor 做类似(或更好)的事情吗?
谢谢