From 2d1c9f7418ad9cb83eaa7a0528dc1eb5752adcc2 Mon Sep 17 00:00:00 2001 From: Ryan Cavicchioni Date: Fri, 9 May 2025 10:50:26 -0500 Subject: [PATCH] /token should provide pretty-printing --- app.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app.rb b/app.rb index e984872..87c870c 100644 --- a/app.rb +++ b/app.rb @@ -381,12 +381,15 @@ get "/pid", provides: "json" do end get "/token", provides: "json" do + pretty = params.key? :pretty + exp = Time.now.to_i + SECONDS_PER_MINUTE * 2 payload = {name: "anonymous", exp: exp, jti: Random.uuid} expires_at = Time.at(exp).to_datetime token = JWT.encode payload, config.jwt_secret.unwrap, "HS256" x = {token: token, expires_at: expires_at} + jsonify x, pretty: end get "/token/validate" do