I am starting to create a website and I want to set up a simple log in. I will be using ruby on rails and I am wondering if I should create my own log in or use something like devise? I also want to integrate facebook log in so that if a user authorizes it, then the name and email fields will auto-populate with the data I get from facebook. They will then just have to enter a password to complete the log in.
Share
Simple rule of thumb I use is this. Try the plugin, test it against your use cases. If it works for you, use it. Why reinvent the wheel when your time could be better spent writing new code. If you find it doesn’t do what you need, see if you can extend it, remember it’s open source. Then, if you cannot extend it and you still need more functionality, look into creating your own.
Authentication is pretty standard fare at this point, you probably won’t have something so complex that devise can’t handle it.