Nodejs多重身份验证

时间:2017-07-03 09:34:27

标签: javascript node.js authentication passport.js

我正在构建学校管理Web应用程序,并希望包含多个身份验证。

我的想法是首先验证学校,然后验证用户,例如该学校的管理员,教师和员工。

有没有办法使用nodejs和express来实现它。顺便说一句,我已经使用护照来验证用户身份(没有学校认证),并希望在此基础上进行构建。

考虑进行多次嵌套身份验证,我错了吗? 如果可能,我将如何实施?

1 个答案:

答案 0 :(得分:1)

多重身份验证是多余的。您可以使用单一身份验证和基于角色的访问来确保合适的人员可以访问正确的资源。

在您的情况下,无需对学校进行身份验证。只需对用户进行身份验证,检查用户所属的学校并允许访问这些资源。