implement my own authentication
Anytime you start thinking about whether to create your own authentication, you need to stop. Take this idea, trick it, douse it with gasoline and burn it!
Authentication is complex. There are subtleties that exist in authentication, and developers who use CRUD style programming will skip them. This should not be an insult. I am one of those programmers and I work in the security field. Recognize your strengths and weaknesses.
Thousands of hours of analysis, design, testing, and code development time have been spent in development (and in most popular authentication systems) in comparison with the base that you are going to do yourself.
I wrote a blog post about the βsmartβ security feature , which actually made the security of the company worse. This is a good example of how thin authentication and security can be!
source share