文件名称:action_policy:RubyRails应用程序的授权框架
文件大小:596KB
文件格式:ZIP
更新时间:2024-02-22 22:02:34
ruby rails authorization hacktoberfest RubyRuby
行动方针 Ruby和Rails应用程序的授权框架。 可组合可扩展。 表演者。 :bookmark_tabs: 资源资源 RubyRussia,2019年“欢迎使用,还是拒绝访问?” 讲话([RU],) Seattle.rb,2019年“拒绝!” 谈话() RailsConf,2018年“访问被拒绝”演讲(, ) 整合方式 GraphQL Ruby( ) 安装 将此行添加到您的应用程序的Gemfile : gem "action_policy" 然后执行: bundle install 用法 动作策略依赖于特定于资源的策略类(就像一样)。 首先,添加具有某些全局配置的特定于ApplicationPolicy程序的ApplicationPolicy ,以继承自: class ApplicationPolicy < ActionPolicy :: Base end 这可以通过rails generate action_policy:install generator完成。 然后为资源编写策略。 例如: class PostPolicy < ApplicationP