there are oauth and oauth2 gems, but I have not found an example to connect to google with oauth
The officially supported method is to use Signet. The README contains the example code required to authenticate against the Google OAuth endpoints. See also the Google API Client for Ruby. If you have any questions on either, don't hesitate to ping me. I'm supporting both libraries.
Signet will also work for other OAuth providers. An official OmniAuth plugin is also available.
Try omniauth instead.
https://github.com/intridea/omniauth
Here's An excellent screencast showing how its used: http://railscasts.com/episodes/241-simple-omniauth
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With