Rails如何管理用户的授权?
假设我在 MySQL 上有一个数据库,Rails 如何向互联网上的用户授予创建资源或删除资源以及修改表内容的授权?
创建用户时是否可能出现一系列“GRANT
”或“REVOKE
”?或者他们的 Action 只是由程序员控制,每个用户都没有授权?
这个问题可能很愚蠢,但我没有太多经验。
最佳答案
可以通过使用诸如 Pundit https://github.com/varvet/pundit 之类的 gem 在 Rails 应用程序中实现授权。或康康康舞。
默认情况下不会发生基于角色的授权。
关于mysql - Rails 登录背后的逻辑是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51085558/