我正在努力在 express 和 mongoose 上使用 connect-auth 设置身份验证,但是要做的事情太多了,这让我有点陷入困境。我可以继续沿着这条路走下去,但这似乎很像重新发明轮子。
EveryAuth(带有 MongooseAuth 助手)看起来相当吸引人,但我最初没有使用它的主要原因是我有几种具有自己属性和工作流程的帐户类型。例如,某些帐户类型需要批准,而其他帐户类型无需批准即可使用 oauth/openid 登录。
通过查看示例,看起来它对一般流程非常固执己见。我只是不知道这会有多困难,或者是否有可能超出正常的帐户身份验证方法。
是否可以为每种模型类型设置 EveryAuth?如果没有,是否有任何其他方式来处理不同的工作流程?
非常感谢!