Open harsh183 opened 4 years ago
Here are a few starting points as well. @AtrikDas can help you a bit since he worked on the Devise setup to start with. Generally the structure is that omniauth
is common for each and each site has a bit of specific setup as well.
https://web-crunch.com/posts/sign-in-with-twitter-using-devise-omniauth-ruby-on-rails - this goes into some of the complexities behind getting twitter auth to work right. It's quite well detailed and covers a good amount of stuff.
https://medium.com/@salmaeng71/devise-authentication-guide-with-github-omniauth-for-rails-application-220aa52d5b82 - Skip to the Authorization using Omni-Auth section and this covers a bit of Github.
There will be a lot of other good tutorials online as well, so keep a reference to a lot of different pages and commit bits and pieces at a time.
@abhinavtripathy is familiar with the ins and outs of auth as well.
Once
devise
is set up we can use theOmniauthable
module to setup https://github.com/omniauth/omniauth