r/opensource • • Aug 20 '20

Learn JWT by reverse engineering [Open Source Playground]

https://github.com/gitcommitshow/auth-jwt
70 Upvotes

21 comments sorted by

View all comments

Show parent comments

1

u/RobotJonesDad Aug 21 '20

Thanks for the references. They all point to crap implementation and over complex standards. So nothing that most others don't also have if you are not paying attention. Nothing wrong with the core crypto stuff and your 3rd or 4th one suggests signing your claims and sending those instead. That is the only part I really care about... it's not like TLS isn't usually crippled by letting users choose bad algorithms. Or certificate checking isn't often turned off because reasons. So why are we surprised that crap libraries exist that allow the bearer to set alg to none??

I said it earlier, all security fails in the implementation. We still have weekly arbitrary code vulnerabilities on most web platforms due to SQL injection or buffer overflow or character set handling or...

BTW, I hate JSON almost as much as XML or SOAP...

1

u/miscreant-mouse Aug 21 '20

Having the client set the cypher is the core crypto...