ruby-jwt:RFC 7519 OAuth JSON Web令牌(JWT)标准的ruby实现

时间:2024-02-21 18:38:18
【文件属性】:

文件名称:ruby-jwt:RFC 7519 OAuth JSON Web令牌(JWT)标准的ruby实现

文件大小:69KB

文件格式:ZIP

更新时间:2024-02-21 18:38:18

ruby jwt jwt-token ruby-jwt oauth-json-web

智威汤逊 标准的Ruby实现。 如果您对开发或使用有其他疑问,请加入我们: 。 公告公告 Ruby 1.9.3支持在2016年12月31日被删除。 版本1.5.3已取消。 请参阅: 和 赞助商 商标 信息 如果你想安全的基于令牌的认证快速添加到Ruby项目,随时检查Auth0的Ruby SDK和*计划 正在安装 使用Rubygems: gem install jwt 使用捆绑器: 将以下内容添加到您的Gemfile中 gem 'jwt' 并运行bundle install 算法与用法 JWT规范支持NONE,HMAC,RSASSA,ECDSA和RSASSA-PSS算法进行加密签名。 目前,jwt gem支持NONE,HMAC,RSASSA和ECDSA。 如果使用的是加密签名,则每次调用JWT.decode时都需要在选项哈希中指定算法,以确保攻击者。 强烈建议您对算法进行硬编码,因为通过动态选择算法可能会使自己容易受到攻击 请参阅: 没有 无-未签名的令牌 require 'jwt' payload = { data : 'test' } # IMPORTANT: s


【文件预览】:
ruby-jwt-master
----.gitignore(116B)
----README.md(18KB)
----.codeclimate.yml(246B)
----.rubocop.yml(1KB)
----gemfiles()
--------rbnacl.gemfile(105B)
--------openssl.gemfile(116B)
--------standalone.gemfile(91B)
----CHANGELOG.md(41KB)
----bin()
--------console.rb(339B)
----.github()
--------workflows()
----Gemfile(97B)
----LICENSE(1KB)
----Appraisals(123B)
----.rspec(8B)
----ruby-jwt.gemspec(1KB)
----AUTHORS(1KB)
----spec()
--------integration()
--------jwt()
--------fixtures()
--------jwt_spec.rb(18KB)
--------jwk()
--------jwk_spec.rb(2KB)
--------spec_helper.rb(620B)
----.ebert.yml(273B)
----lib()
--------jwt()
--------jwt.rb(751B)
----.rubocop_todo.yml(5KB)
----Rakefile(250B)

网友评论