身份验证
此gem向Rack应用程序中添加了中间件,该应用程序对PRX.org发行的JSON Web令牌(JWT)进行解码和验证。 如果JWT无效,则中间件将以401 Unauthorized响应。 如果JWT不是由PRX(或指定的发行者)发行的,则请求将继续通过中间件堆栈。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'prx_auth'
然后执行:
$ bundle
或将其自己安装为:
$ gem install prx_auth
在非Rails应用程序中,将以下内容添加到应用程序的config.ru文件中:
require 'rack/prx_auth'
use Rack :: PrxAuth , cert_location : [ CERT LOCATION ] , issuer : [ ISSUER ]
cert_location和issuer参数是