【文件属性】:
文件名称:peel:Grape API 基于 JWT 的身份验证
文件大小:11KB
文件格式:ZIP
更新时间:2021-06-11 11:29:01
Ruby
剥
用于 API 令牌授权的 gem。
Peel是使 Grape API 中基于令牌的身份验证更容易的宝石。 它在使用来处理请求的身份验证。 最后,它利用作为 API 令牌。 它特别适用于无法保密的客户,即单页应用程序。
安装
将此行添加到应用程序的 Gemfile 中:
gem 'peel'
然后执行:
$ bundle
或者自己安装:
$ gem install peel
用法
###API 端
要使用受令牌身份验证保护的方法创建 API,请将 Peel::API 子类化:
class ProtectedAPI < Peel :: API
get '/protected' do
'secret stuff'
end
end
要在整个 API 混合中访问与管理员相关的帮助程序,请使用 Peel::ApiInclude,如下所示:
class You
【文件预览】:
peel-master
----LICENSE.txt(1KB)
----lib()
--------peel.rb(706B)
--------peel()
----Gemfile(199B)
----peel.gemspec(1KB)
----spec()
--------models()
--------lib()
--------spec_helper.rb(5KB)
--------test_api()
----Rakefile(1KB)
----README.md(2KB)
----.rspec(30B)
----.gitignore(165B)