trust:Rails的授权机制

时间:2024-06-04 06:45:47
【文件属性】:

文件名称:trust:Rails的授权机制

文件大小:151KB

文件格式:ZIP

更新时间:2024-06-04 06:45:47

Ruby

相信 信任是用于Ruby On Rails的授权控制的重要框架。 为什么还要问另一个授权框架? 好吧,我们使用了了一段时间,但是在命名空间和继承方面陷入了困境。 因此,我们研究了使用和的可能性,发现CanCan可能很慢,因为必须在每个请求上加载所有权限。 CanTango通过实现缓存解决了这个问题,但是该框架仍在不断发展,并且看起来相当复杂。 同时,CanTango是针对角色而非资源的。 使用Trust时,您会从中受益吗? 以资源为中心的权限,而不是以角色为中心 完全支持控制器中的继承 完全支持名称空间,包括控制器和模型 完全支持嵌套资源 完全支持缩短的关联(例如,如果名称空间中的模型与名称空间中的其他模型相关) 快速许可加载,无需兑现。 所有权限都在类级别上声明,因此一旦加载,它们就会保留在内存中。 支持权限模型中的继承 权限声明中的自然代码评估,即您完全了解发生了什么,因为实


网友评论