【发布时间】:2012-03-25 10:39:25
【问题描述】:
我们的应用程序有两种类型的用户。根据用户的登录方式,我们希望他们能够访问应用程序的不同部分。
我们如何实施安全模型以防止用户看到他们无权访问的内容?
我们是否将安全性作为每个路由实施的一部分?问题是我们将在请求之间有一些重复的逻辑。我们可以将它移到辅助函数中,但我们仍然需要记住调用它。
我们是否将安全性作为全局 app.all() 路由处理程序的一部分?问题是我们必须检查每条路线并根据大量规则执行不同的逻辑。至少所有代码都在一个地方,但是……所有代码都在一个地方。
【问题讨论】: