我正在使用express-amp;上的connect-auth设置身份验证猫鼬但是有很多事要做,这有点让我失望。我可以继续沿着这条路走,但这似乎很像重新发明轮子。
EveryAuth(使用MongooseAuth助手)看起来颇具吸引力,但我最初没有使用它的主要原因是我有几种具有自己的属性和工作流的帐户类型。例如,某些帐户类型需要批准,而其他帐户类型可以在未经批准的情况下使用oauth / openid登录。通过查看示例,看起来对于一般流程看起来非常自以为是。我只是不知道它会有多困难,或者甚至可能超出正常的帐户身份验证方法。
是否可以为每种型号设置EveryAuth设置?如果没有,还有其他方法来处理不同的工作流程吗?
非常感谢!
答案 0 :(得分:3)
您可以在EveryAuth中为每个策略自定义findOrCreateUser
,即:facebook,github