JWTというJSONデータを署名してトークンとして扱う仕組みがあります。 これをRubyで扱う方法を調べてみたので、備忘録がてら書いておきます。 JWTとは JWTはJSON Web Tokenの略。 JWTが総本山で、 RFC 7519 - JSON Web Token (JWT)に規格が定義されている。 RubyでJWTを扱うには RubyでJWTを扱うためのgemがいくつかある模様。 ruby-jwt json-jwt json_web_token この中ではruby-jwtがスタンダードなようなのでこれの使い方を調べてみた。 ruby-jwt MITライセンスのオープンソース。 https://github.com/jwt/ruby-jwtでコードが公開されている。 使い方 導入 gem install jwt するか、Gemfileに
![RubyでJWTを扱う | shimar's blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/4fffe59837641ba414155263fc3dd5280f4cd052/height=288;version=1;width=512/https%3A%2F%2Fimages.ctfassets.net%2F3pa2jrye0r9t%2F7e0cdYQKRPV7isdYc9hHUC%2Fc82ee46f5939869a4ff607326615cb27%2Flogo.png)