文件名称:graphql_authorize:ruby-graphql字段的授权助手
文件大小:20KB
文件格式:ZIP
更新时间:2024-02-26 17:12:29
ruby rails graphql gem permissions
GraphqlAuthorize 这个gem允许您授权对graphql-fields(由定义)的访问。 安装 将此行添加到您的应用程序的Gemfile中: gem 'graphql_authorize' 然后执行: $ bundle 或自己安装为: $ gem install graphql_authorize 用法 您可以定义一个proc并将其传递给字段块内进行authorize : field :posts , types [ PostType ] do authorize lambda { | _obj , _args , context | current_us
【文件预览】:
graphql_authorize-master
----.travis.yml(349B)
----bin()
--------console(352B)
--------setup(131B)
----config()
--------locales()
--------i18n-tasks.yml(1KB)
----Rakefile(176B)
----gemfiles()
--------graphql-1.7.gemfile(72B)
--------graphql-1.6.gemfile(72B)
--------graphql-1.8.gemfile(72B)
----.rubocop.yml(388B)
----graphql_authorize.gemspec(2KB)
----Gemfile(172B)
----Gemfile.lock(2KB)
----spec()
--------graphql_syntax_spec.rb(2KB)
--------schema()
--------configuration_spec.rb(505B)
--------pundit_spec.rb(2KB)
--------proc_spec.rb(1KB)
--------i18n_spec.rb(664B)
--------can_can_can_spec.rb(3KB)
--------spec_helper.rb(1KB)
----.gitignore(128B)
----CHANGELOG.md(641B)
----lib()
--------graphql_authorize()
--------graphql_authorize.rb(1021B)
----README.md(3KB)
----LICENSE.txt(1KB)