News for hackers. Stuff that matters.
Re:Things to Know When Making a Web Application in 2015 by balls187 on Friday July 10, 2015 @01:50PM (#9865541)
> If you can get away with it, outsource identity management to Facebook / GitHub / Twitter / etc. and just use an OAuth flow.

OAuth isn't identity management, it's for authorization.

Each of those platforms does provide it's own identity management, but that isn't OAuth.

Re:Things to Know When Making a Web Application in 2015 by lewisl9029 on Saturday July 11, 2015 @07:01AM (#9869322)
The OAuth based OpenID Connect is for identity management.

http://openid.net/connect/

Personally, I still prefer Persona's privacy-oriented approach to id management, but since Mozilla stopped pushing it, development has slowed quite a bit and widespread adoption will probably never happen.

https://www.mozilla.org/en-US/persona/

Re:Things to Know When Making a Web Application in 2015 by artmageddon on Friday July 10, 2015 @03:10PM (#9866107)
I took that to mean use both identity management as well as OAuth.
Re:Things to Know When Making a Web Application in 2015 by balls187 on Friday July 10, 2015 @03:25PM (#9866199)
1. Why use OAuth unless you want to grant 3rd parties access to your services data, on behalf of your customers?

2. Security best practices subject to "open for interpretation."

Re:Things to Know When Making a Web Application in 2015 by superuser2 on Friday July 10, 2015 @06:23PM (#9867275)
While OAuth isn't "for" authentication, everyone uses it that way by "authorizing" access to "view your email address" which is as good as authenticating your email address.
Re:Things to Know When Making a Web Application in 2015 by balls187 on Friday July 10, 2015 @08:04PM (#9867786)
Can you link to implementations that use OAuth in such a manner?

Login with FB, Google, Github, Twitter, etc different systems, separate from OAuth.

Re:Things to Know When Making a Web Application in 2015 by cpitman on Saturday July 11, 2015 @02:00AM (#9868721)
GitHub How To: https://developer.github.com/guides/basics-of-authentication... And the OpenID Connect standard (essentially OAuth V2 + identity service): http://openid.net/connect/
Re:Things to Know When Making a Web Application in 2015 by hello_there on Friday July 10, 2015 @08:42PM (#9867942)
> Why use OAuth unless you want to grant 3rd parties access to your services data, on behalf of your customers?

So, what would you use instead?

Re:Things to Know When Making a Web Application in 2015 by avinassh on Sunday July 12, 2015 @02:57AM (#9872786)
> Why use OAuth unless you want to grant 3rd parties access to your services data, on behalf of your customers?

Can you explain me this? How Google will be able to access my service data?

Re:Things to Know When Making a Web Application in 2015 by ad-hominem on Friday July 10, 2015 @02:27PM (#9865791)
I think he may have confused OAuth with OpenID (which are often used in a complementary fashion).