News for hackers. Stuff that matters.
Re:Authentication Cheat Sheet by VLM on Monday February 02, 2015 @12:06PM (#8985210)
"This should really be the new "don't do your own crypto"."

oauth / openid for the win

Unless your companies "secret sauce" is user authentication and management, you probably shouldn't be doing it.

Re:Authentication Cheat Sheet by bradleyjg on Monday February 02, 2015 @02:12PM (#8986124)
You still almost certainly need to implement a backup system. It is rarely a good idea to force a new user to enter his facebook/google/ms credentials to use your service. Even if 99% of your potential userbase has such credentials they may not want to connect them to your service.

That's even before getting into the question about whether or not such systems make it more likely that users will fall to phishing attacks by conditioning them to enter their credentials somewhere other than the website where they were issued that they went to directly.

Re:Authentication Cheat Sheet by elithrar on Monday February 02, 2015 @05:39PM (#8987537)
Using OAuth also doesn't give you a free pass. Plenty of apps/sites/organizations mess up OAuth implementation, and OAuth doesn't solve things for corporate/enterprise users either.

It's also not suitable for certain demographics, which puts you back at square one (rolling your own).