有没有办法在Rails中构建基于动态角色的授权?

问题描述 投票:0回答:1

我正在尝试在导轨中构建Role based authorization。>>

我们需要什么:

  1. [Role应该是dynamic,我们应该能够创建,编辑或删除角色。
  2. [Permission也应为dynamic
  3. 发现:

  1. 我们不能使用pundit gem,因为它的策略是static,我们不能使其动态。
  2. 我们可以使用canacan gem,并且可以动态使用它,但是我不知道该怎么做?以及它如何与database一起使用?
  3. 如果还有其他有用的方法,请告诉我。

谢谢。

我正在尝试在Rails中建立基于角色的授权。我们需要什么:角色应该是动态的,我们应该能够创建,编辑或删除角色。权限也应该是动态的。结果:我们...

ruby-on-rails authorization roles role-base-authorization
1个回答
0
投票

如果我正确理解了您的要求,您应该可以使用Pundit来实现这一目标。

© www.soinside.com 2019 - 2024. All rights reserved.