章鱼身份
npm install octopusidentity
Passport + mongoose 中间件管理多个身份用户和非用户联系人,无冗余和冲突。
只要您尝试解决所有列出的挑战,它可能会很有用:
你使用护照
您的用户可以使用多封电子邮件
您的用户可以使用 oauth 策略进行授权
您的用户可以拥有可以通过电子邮件和社交帐户识别的联系人
联系人可能是您系统中的用户,但不一定是
与 MeanJS 一起使用
与 MeanJS 一起使用的主要原因
MeanJS 在几个字段中保存了各种身份:
用户邮箱
用户.用户名
用户.providerData.id
user.additionalProviderData[providerName].id
众所周知,如果您想在集合上创建多个索引(非常占用空间),Mongo 是非常垃圾。 在这种情况下,我们将所有数据收集在称为别名的“影子”集
评论0
最新资源