JWTを調べたついでにエンコードしてトークンを作成する実装をしてみようと思い、rubyで実装したみた。 素直にgemを使えよ、という話ですが...😅 JWTについて調べたメモは以下の記事をご参考に。 spangled-shalalala.hatenablog.com JWTのサンプルコード require 'json' require 'base64' require 'openssl' SECRET_KEY = "secretkey".freeze def urlsafe_encode64(string) Base64.urlsafe_encode64(string).tr('+/', '-_').gsub(/[\n=]/, '') end header = { alg: "HS256", typ: "JWT" }.to_json header_enc = urlsafe_encode