2011-10-16 88 views
0

我正在用express-&貓鼬的connect-auth進行身份驗證,但是有太多的事情要做,而且讓我感到厭倦。我可以繼續沿着這條道路前進,但似乎很像重新發明車輪。使用EveryAuth/MongooseAuth可以擁有多個帳戶結構嗎?

EveryAuth(使用MongooseAuth helper)看起來頗具吸引力,但我最初並沒有使用它的主要原因是我有幾個賬號類型和他們自己的屬性和工作流程。例如,某些帳戶類型需要批准,而其他帳戶類型可以在未經批准的情況下使用oauth/openid登錄。

從上面的例子看,它看起來像是對一般流程的蠻橫。我只是不知道它會有多困難,或者甚至有可能超出正常的帳號認證方式。

是否有可能爲每種模型類型設置EveryAuth設置?如果沒有,是否有其他方式來處理不同的工作流程?

非常感謝!

回答

3

您可以在EveryAuth中爲每種策略定製findOrCreateUser,即:facebook,github

相關問題