This article is just technical enough for me. As a developer implementing security can be a pain in the ass. All I wan't is someone to tell if a protocol is secure, and get done with it.
That's the kind of attitude that leads to massive security flaws. Understanding security is more than just "yes or no". You must understand the concepts. If you don't, stop professionally writing software, because you're doing something irresponsible that will do real harm to real people.
OAuth1, OAuth2, OAuth..? (2013)
41–50 of 50 posts
Re: OAuth1, OAuth2, OAuth..? (2013)
#42With the exception of vector #6, this is pretty much a list of implementation flaws, not protocol flaws. It's as if he's trying to say that the protocol isn't written defensively enough or foolproof enough for implementors, and he might have a good point if he simply said that, but he never did. Even with an OAuth library for the nuts and bolts, to implement an OAuth2 authorization server requires grokking the spec.…
I can agree with that but problems outlined are very common so it doesn't really matter. Say, Facebook is major oauth2 provider and doesn't follow most of the spec. As well as lots of popular libraries.
Re: OAuth1, OAuth2, OAuth..? (2013)
#43[deleted]
Ah, but if only people switched to Persona. If only people looked into it more than 5 minutes and realized that Persona is still maintained and is by far the best way to do authentication on the web. Really, the most correct protocol out there. But then of course, if only Mozilla had a marketing team worth a damn and didn't make it look like they gave up on the whole thing in the first place, we wouldn't have this si…
http://techcrunch.com/2014/03/08/mozilla-stops-developing-it...
but ok, let's take a hard look at it and see if we can pool people into it. I've created a mailing list to get things started:
persona.advocacy atsign librelist dot com send an email to subscribe, the first email will be discarded.
Re: OAuth1, OAuth2, OAuth..? (2013)
#44Earlier quoted context omitted.
Ah, but if only people switched to Persona. If only people looked into it more than 5 minutes and realized that Persona is still maintained and is by far the best way to do authentication on the web. Really, the most correct protocol out there. But then of course, if only Mozilla had a marketing team worth a damn and didn't make it look like they gave up on the whole thing in the first place, we wouldn't have this si…
I agree with you. I looked into Persona to implement an SSO for our products (provider and client). I've never been able to understand OAuth in the context of an authentication mechanism so I left it. However, Persona has very poor library support, especially for providers. The support channels are also very small, so you're not likely to find other people fixing the same issues. I ended up just hacking an OpenID pro…
persona.advocacy atsign librelist dot com send an email to subscribe, the first email will be
Re: OAuth1, OAuth2, OAuth..? (2013)
#45Earlier quoted context omitted.
Ah, but if only people switched to Persona. If only people looked into it more than 5 minutes and realized that Persona is still maintained and is by far the best way to do authentication on the web. Really, the most correct protocol out there. But then of course, if only Mozilla had a marketing team worth a damn and didn't make it look like they gave up on the whole thing in the first place, we wouldn't have this si…
Well, you have convinced 1 person to look into it. Whats the best article, blogpost to read.
persona.advocacy atsign librelist dot com send an email to subscribe, the first email will be
Re: OAuth1, OAuth2, OAuth..? (2013)
#46Earlier quoted context omitted.
Well, you have convinced 1 person to look into it. Whats the best article, blogpost to read.
Unfortunately, like scott said above, persona has very poor overall support. The best resources are the official ones: https://developer.mozilla.org/en-US/Persona I strongly believe in the protocol, but I have stopped believing in Mozilla to actually do something with it. They have absolute technical gold (yes, it has a couple of issues, they are minor overall) and they just aren't doing anything with it . I still en…
persona.advocacy atsign librelist dot com send an email to subscribe, the first email will be
Re: OAuth1, OAuth2, OAuth..? (2013)
#47With the exception of vector #6, this is pretty much a list of implementation flaws, not protocol flaws. It's as if he's trying to say that the protocol isn't written defensively enough or foolproof enough for implementors, and he might have a good point if he simply said that, but he never did. Even with an OAuth library for the nuts and bolts, to implement an OAuth2 authorization server requires grokking the spec.…
> this is pretty much a list of implementation flaws, not protocol flaws I can agree with that but problems outlined are very common so it doesn't really matter. Say, Facebook is major oauth2 provider and doesn't follow most of the spec. As well as lots of popular libraries.
Re: OAuth1, OAuth2, OAuth..? (2013)
#48Earlier quoted context omitted.
> this is pretty much a list of implementation flaws, not protocol flaws I can agree with that but problems outlined are very common so it doesn't really matter. Say, Facebook is major oauth2 provider and doesn't follow most of the spec. As well as lots of popular libraries.
You're probably right; spec conformance is a problem. What should be done about it? If the spec itself isn't all that bad, then we should try to improve implementations. Maybe tools can be developed to help detect implementation flaws. Or if the letter of the spec is the problem, but the protocol/framework itself is good, then why not rewrite an alternative spec, similar to what was done recently for HTTP/1.1?
This is a common criterion in cryptography, against which systems and primitives are judged.
Re: OAuth1, OAuth2, OAuth..? (2013)
#49Earlier quoted context omitted.
Well, you have convinced 1 person to look into it. Whats the best article, blogpost to read.
Unfortunately, like scott said above, persona has very poor overall support. The best resources are the official ones: https://developer.mozilla.org/en-US/Persona I strongly believe in the protocol, but I have stopped believing in Mozilla to actually do something with it. They have absolute technical gold (yes, it has a couple of issues, they are minor overall) and they just aren't doing anything with it . I still en…
Re: OAuth1, OAuth2, OAuth..? (2013)
#50Earlier quoted context omitted.
I agree with you. I looked into Persona to implement an SSO for our products (provider and client). I've never been able to understand OAuth in the context of an authentication mechanism so I left it. However, Persona has very poor library support, especially for providers. The support channels are also very small, so you're not likely to find other people fixing the same issues. I ended up just hacking an OpenID pro…
If you want to talk more about persona and try to promote it (brand new mailing list): persona.advocacy atsign librelist dot com send an email to subscribe, the first email will be