mike-engel / jwt-cli

A super fast CLI tool to decode and encode JWTs built in Rust
MIT License
1.02k stars 65 forks source link

missing ES512 #294

Open nicolasburtey opened 9 months ago

nicolasburtey commented 9 months ago

Summary

missing algo

Steps to reproduce

echo eyJhbGciOiJFUzUxMiJ9.eyJleHAiOjE2OTY0MTM1MTEsInBheWxvYWQiOnsiYXBwIjoiNGZhMDk3OWQtZWNmNC00OTljLThhMTEtZWY0NjExYzNiYmM1IiwiYXBwbGljYXRpb25faWQiOiJjb20uZ2Fsb3kiLCJjbGllbnRfdXVpZCI6ImI0ZTZhNWMzLTMwNWQtNGNiZS05OGY0LTFlMmMzNTNlNmQ4ZCIsImlzX3NhbmRib3giOnRydWUsImlzX3NlbGZfc2VydmljZV90cmlhbCI6dHJ1ZSwiaXNfdHJpYWwiOnRydWUsInNhcmRpbmVfc2Vzc2lvbiI6IjI4YTkzYTUzLWUyN2EtNGRkMy1hZTExLWZmODY5NGQ4NjM5ZSIsImhhc191c2FnZV9wbGFuIjp0cnVlfSwidXVpZCI6InBsYXRmb3JtX3N0YXRpY19hcGlfdG9rZW5fdXVpZCIsInVybHMiOnsiZGV0ZWN0X2RvY3VtZW50X3VybCI6Imh0dHBzOi8vc2RrLm9uZmlkby5jb20iLCJzeW5jX3VybCI6Imh0dHBzOi8vc3luYy5vbmZpZG8uY29tIiwiaG9zdGVkX3Nka191cmwiOiJodHRwczovL2lkLm9uZmlkby5jb20iLCJhdXRoX3VybCI6Imh0dHBzOi8vYXBpLm9uZmlkby5jb20iLCJvbmZpZG9fYXBpX3VybCI6Imh0dHBzOi8vYXBpLm9uZmlkby5jb20iLCJ0ZWxlcGhvbnlfdXJsIjoiaHR0cHM6Ly9hcGkub25maWRvLmNvbSJ9fQ.MIGIAkIA6VSPnmEeBqrFhrKbyrU__4nj8XANciB9ngmIcfZMByeutA6hs7Jhec0uzCuWPhut-QmWgkb0Y1fKSNcm5Q3Lpr0CQgGk0VrcRz7_RWML6QNAWijYKvaFGdYE-x8rI6qf4JMhhj5_YtZ9DOuCEjcE6j52Kb-VyDMc-uqWoq1yK1N1uPuNaQ | jwt decode -

Expected behavior

decode succesfully, like it does from jwt.io

mike-engel commented 9 months ago

This unfortunately won't be possible until a few upstream dependencies support ES512. Tracking: https://github.com/Keats/jsonwebtoken/issues/250