5 ms·
huh. The author is "chief hacker" @ okta. This deck doesn't inspire confidence in okta. It doesn't make me want to run screaming either, though. Maybe just on t
by jiveturkey 7y ago
huh. The author is "chief hacker" @ okta. This deck doesn't inspire confidence in okta. It doesn't make me want to run screaming either, though. Maybe just on the bad side of neutral. As as aside, how is okta (and OneLogin) even a thing? They are features masquerading as a company (phrase I learned on HN recently).
Perhaps, I don't know but perhaps, the interwebs is full of the type of misinformation/myths that the deck is challenging, but the reality (which I would assume a chief hacker, ie principal engineer is very well aware of) is that they are neither worse nor better than a plain cookie. I've no idea why you'd store the jwt in localstorage, again this may be an interwebs thing that doesn't reflect good choices. As a cookie-equivalent, you get, for free, a widely implemented abstraction that you learn once and portably apply everywhere. The complexity problem just isn't there AFAICT, and the choices are there for you. With pure cookies, you have to invent everything yourself.
I find particularly puzzling the claim about revocation. The example (p. 47) is a particularly naive implementation, which would scale equally poorly for homemade session ID or jwt.
Based on this visual deck alone -- I make an allowance for audio providing more detail -- I fail to see a well supported argument.
It reads much more as a soft ad for paseto.
- mayank 7y ago> They are features masquerading as a company (phrase I learned on HN recently). A lot of companies aim to be acquired into becoming features.
- drspacemonkey 7y agoThe author kinda lost me halfway through. Was mobile or other non-web API interaction ever addressed in any meaningful way? Specifically, how much it sucks to to allow 3rd parties (or even 1st-party non-web-browser clients) access to your API if authentication is done via session cookies? Cuz that's a pretty significant thing to just gloss over.
- rdegges 7y agoThanks for the comment! I didn't cover that in this talk as it was written for a 1 hour timeslot and already ran long. I have separate content which addresses these topics in more depth.
- drspacemonkey 7y agoThanks, I look forward to reading it!
- kylequest 7y agoOAuth is a pretty popular option for delegation... and JWT isn't really necessary there...