auth_scope:用于解析和使用授权范围字符串的 Ruby 库

时间:2021-05-30 16:02:30
【文件属性】:
文件名称:auth_scope:用于解析和使用授权范围字符串的 Ruby 库
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-30 16:02:30
Ruby 授权范围 AuthScope 是一个简单的库,用于通过字符串描述授权模式。 它旨在与(例如)OAuth 2.0 API 结合使用。 安装 将此行添加到应用程序的 Gemfile 中: gem 'auth_scope' 范围结构 授权范围字符串如下所示: user:email apps:one,another:read profile:* 空格分隔单独的授权许可,可以被视为彼此完全独立。 当一起指定时,它们被视为附加授权,这意味着如果提供的任何范围匹配,则授予授权。 :或命名空间定界符允许您创建通用和特定权限。 user:email比user更具体。 ,或批处理分隔符允许您将范围应用于同一命名空间级别的多个资源。 user:email,avatar相当于请求一个范围user:email user:avatar 。 *或通配符用于表示对单个命名空间的许可。 例如, user:*将
【文件预览】:
auth_scope-master
----.gitignore(185B)
----README.md(3KB)
----Gemfile(155B)
----Guardfile(234B)
----LICENSE(1KB)
----auth_scope.gemspec(1009B)
----.rspec(26B)
----spec()
--------auth_scope_spec.rb(2KB)
--------spec_helper.rb(652B)
----LICENSE.txt(1KB)
----lib()
--------auth_scope()
--------auth_scope.rb(1KB)
----Rakefile(183B)

网友评论