TypeScript, Vue.js, Nuxt, Tailwind CSS, DaisyUI
🔗 Claim Chinchilla (only accessible for kplerians)
At work, we use a highly customized access token packed with custom claims, compressed with deflate. This setup keeps our microservice architecture efficient—services can rely on the access token instead of constantly hitting the user database. While great for performance, it makes debugging a real headache.
Every time we need to inspect a token, we have to:
- Decode the JWT.
- Extract the custom claim.
- Decompress and decode the payload.
- Format the data into a readable JSON.
Not only is this process tedious, but it’s also prone to errors—a small mistake in any step can lead to misinterpretations or wasted debugging time.
So, in my free time, I built an internal tool to automate it. Now, engineers just paste the token into a field, and the tool does all the heavy lifting—decoding, decompressing, and rendering a human-friendly JSON view of all the token’s information.
It has already made debugging faster and more reliable for the team. Maybe I’ll refine it further or even open-source it in the future! 🚀