文件名称:jsonapi-authorization:JSONAPI的授权
文件大小:58KB
文件格式:ZIP
更新时间:2024-06-11 11:39:27
json-api authorization pundit jsonapi-resources jsonapi-authorization
JSONAPI ::授权 注意:此自述文件是JSONAPI::Authorization的文档。 如果您正在上的查看此内容,那么您正在查看master分支的文档。 其中可能包含与您使用的发行版无关的信息。 请参阅所用的自述文件。 JSONAPI::Authorization使用将JSONAPI::Authorization添加到 (JR)gem。 JSONAPI::Authorization的核心设计原则是: 最好是过于严格,而不是因偶然而宽容。 接下来是我们想要拥有: 黑名单上的白名单-授权方法 退回更严格的授权 注意事项 还要确保在您的应用程序中测试授权。 不过,我们应该涵盖所有操作。 如果不是这种情况,请。 如果您使用的是自定义处理器,请确保它们扩展了JSONAPI::Authorization::AuthorizingProcessor ,否则将不会对该资源执行授权。
【文件预览】:
jsonapi-authorization-master
----.gitignore(169B)
----README.md(14KB)
----.rubocop.yml(2KB)
----gemfiles()
--------rails_5_0_pundit_1.gemfile(235B)
--------rails_5_1_pundit_2.gemfile(235B)
--------rails_5_1_pundit_1.gemfile(235B)
--------rails_4_2_pundit_1.gemfile(235B)
--------rails_6_0_pundit_2.gemfile(237B)
--------rails_5_2_pundit_2.gemfile(235B)
--------rails_6_0_pundit_1.gemfile(237B)
--------rails_4_2_pundit_2.gemfile(235B)
--------rails_5_0_pundit_2.gemfile(235B)
--------rails_5_2_pundit_1.gemfile(235B)
----bin()
--------rubocop(403B)
--------console(366B)
--------phare(397B)
--------setup(131B)
----.github()
--------workflows()
----.all-contributorsrc(4KB)
----Gemfile(39B)
----docs()
--------relationship-authorization.md(16KB)
----Appraisals(2KB)
----.rspec(31B)
----spec()
--------support()
--------dummy()
--------fixtures()
--------jsonapi()
--------requests()
--------spec_helper.rb(743B)
----jsonapi-authorization.gemspec(2KB)
----LICENSE.txt(1KB)
----.travis.yml(807B)
----.editorconfig(190B)
----lib()
--------jsonapi-authorization.rb(32B)
--------jsonapi()
----Rakefile(114B)