I remember these guys and I had a serious argument back them with one of the. I pity companies who bought into their services and depend on it today. People often push the idea that security and ID management should be "outsourced". They shouldn't, security audits should.
Your Node.js authentication tutorial is wrong
11–17 of 17 posts
Re: Your Node.js authentication tutorial is wrong
#12Authentication is hard. And that's exactly why you should never have to be writing your own auth code, but rather, use existing frameworks. There's so many tiny details and edge cases that can have such catastrophic results, it's too much of a risk to do it yourself. Unless writing auth frameworks is your job, for course.
So what are the current good options in Node?
Re: Your Node.js authentication tutorial is wrong
#13Re: Your Node.js authentication tutorial is wrong
#14This is why I love Django. Django's defaults seem to be sensible and "just work"
Django would best be compared to LoopBack, although at this point there are many reasonable competitors.
Re: Your Node.js authentication tutorial is wrong
#15Authentication is hard. And that's exactly why you should never have to be writing your own auth code, but rather, use existing frameworks. There's so many tiny details and edge cases that can have such catastrophic results, it's too much of a risk to do it yourself. Unless writing auth frameworks is your job, for course.
So what are the current good options in Node?
Re: Your Node.js authentication tutorial is wrong
#16Re: Your Node.js authentication tutorial is wrong
#17Earlier quoted context omitted.
Honestly, I don't think there is a real shortcut for in depth knowledge of how secure authentication should work. I think if your going to be writing a program with authentication, you need to know what is going on, what the framework is doing under the hood. If you don't, you are likely to misconfigure it or trust it to do something it doesn't do. Writing a secure auth isn't exactly hard, and there is good info on t…
I disagree. Do you believe that web application developers should be able to write an efficient JavaScript interpreter, or build a working CPU in Verilog? As technology increases in complexity, roles specialize. Skillsets diverge and junior developers should have frameworks accessible to them they can rely on. Most of us have made our careers standing upon the shoulders of relative giants until we have grown enough t…