文件名称:jwt_signed_request:轻松进行请求签名和验证
文件大小:32KB
文件格式:ZIP
更新时间:2024-06-14 08:04:21
jwt jwt-authentication jwt-middleware Ruby
JWT签署的请求 使用JWT请求对内部API进行签名和验证。 入门 将此行添加到您的应用程序的Gemfile中: gem 'jwt_signed_request' 然后运行: $ bundle 生成EC密钥 我们应该使用诸如ES256之类的公钥加密算法。 要使用ES256生成您的公钥/私钥对,请运行: $ openssl ecparam -genkey -name prime256v1 -noout -out myprivatekey.pem $ openssl ec -in myprivatekey.pem -pubout -out mypubkey.pem 将它们存储并加密为您的应用程序机密。 配置 您可以根据应用程序的需要将签名和验证密钥添加到一个或多个密钥存储中。 例如,给定以下键: private_key = <<-PEM . gsub ( /^ \s +/
【文件预览】:
jwt_signed_request-master
----jwt_signed_request.gemspec(1KB)
----Rakefile(59B)
----.github()
--------workflows()
----gemfiles()
--------jwt_1.5.6.gemfile(141B)
--------faraday_1.0.0.gemfile(131B)
--------faraday_1.3.0.gemfile(131B)
--------jwt_2.2.1.gemfile(141B)
--------jwt_2.1.0.gemfile(141B)
--------jwt_2.0.0.gemfile(141B)
--------faraday_1.2.0.gemfile(131B)
--------faraday_1.1.0.gemfile(131B)
----VERSION_1.md(4KB)
----Appraisals(494B)
----Gemfile(69B)
----spec()
--------jwt_signed_request_spec.rb(1KB)
--------jwt_signed_request()
--------jwt_signed_request_backwards_compatible_integration_spec.rb(3KB)
--------jwt_signed_request_integration_spec.rb(6KB)
----.gitignore(50B)
----CHANGELOG.md(3KB)
----lib()
--------jwt_signed_request.rb(523B)
--------jwt_signed_request()
----CODE_OF_CONDUCT.md(2KB)
----README.md(9KB)
----LICENSE.txt(1KB)