hay gemas oauth y oauth2, pero no he encontrado un ejemplo para conectarse a google con oauth¿Cómo me puedo conectar a Google usando oauth con Ruby?
Respuesta
Pruebe omniauth en su lugar.
https://github.com/intridea/omniauth
He aquí un excelente screencast mostrando cómo la utiliza: http://railscasts.com/episodes/241-simple-omniauth
y cuando tengo un código abierto con google, ¿cómo puedo extraer los contagios del usuario? Tengo ese pero es inútil. Necesito un token de objeto oauth. No hay una solución real para Ruby usando OpenID + Oauth – rtacconi
El método admitido oficialmente es utilizar Signet. El README contiene el código de ejemplo requerido para autenticarse contra los puntos finales de Google OAuth. Vea también el Google API Client for Ruby. Si tiene alguna pregunta sobre cualquiera de ellos, no dude en hacerme un seguimiento. Estoy apoyando ambas bibliotecas.
Signet también funcionará para otros proveedores de OAuth. An official OmniAuth plugin también está disponible.
solo por curiosidad, ¿oficial a quién? Nunca he visto eso. – Thufir
Oficial, como en, este es el método que Google admite principalmente para acceder a las API de Google en Ruby. Google API Client utiliza Signet como una dependencia, fue escrito por un Googler (yo) y ha pasado por nuestro proceso de revisión de seguridad. Espero que aclare las cosas un poco. –
- 1. oauth google usando python
- 2. No puedo conectar usando claves con Ruby y net/ssh
- 3. ¿Cómo me puedo conectar a MySQL en un servidor WAMP?
- 4. CakePHP OAuth con Google
- 5. oAuth con PHP (para google api)
- 6. ¿Cómo me desarrollo contra OAuth localmente?
- 7. Usando Ruby y net-ssh, ¿cómo me autentico usando el parámetro key_data con Net :: SSH.start?
- 8. Usando OAuth con OData
- 9. ¿Qué biblioteca de openid/oauth para conectar un proyecto django a las cuentas de Google Apps?
- 10. ¿Cómo me conecto a la API de Google Calendar sin la autenticación oAuth?
- 11. ¿Cómo obtener datos de Google Analytics usando OAuth?
- 12. Google OpenID + OAuth persistente?
- 13. Cómo acceder a Contactos de Google usando OpenID en Ruby
- 14. Configuración de authlogic-oauth con google
- 15. ¿Cómo me vuelvo a conectar al servidor de WEBrick?
- 16. ¿Cómo me puedo conectar a una base de datos postgreSQL en scala?
- 17. Cómo obtener request_token usando OAuth con twitter
- 18. ¿Cómo me conecto al servidor IMAP de Gmail usando oauth en Rails3?
- 19. google oAuth - cómo eliminar cookies después del inicio de sesión desde google oAuth
- 20. Ejemplo de Oauth for Google API usando Python/Django
- 21. OmniAuth usando google oauth 2 estrategia alcance falla
- 22. Iniciar sesión con FB Connect/Google OAuth en .NET
- 23. ¿Cómo me puedo conectar a MySQL desde los formularios de Windows?
- 24. Conectar a thinkorswim usando NDDE en .Net
- 25. Recuperando la fecha de nacimiento con Google OAuth API
- 26. Obtén datos de Google Analytics con el token de Oauth?
- 27. Cómo conectar a AVD
- 28. Autenticación de Oauth a Fitbit usando httr
- 29. Biblioteca OAuth C# para Google, Yahoo! Twitter
- 30. ¿Cómo puedo cambiar a ruby 1.9.3 instalado usando Homebrew?
Duplicado de [Cómo acceder a Contactos de Google usando OpenID en Ruby] (http://stackoverflow.com/questions/4324812/how-access-google-contacts-using-openid-in-ruby)? –
@theTinMan OAuth! = OpenID, por lo que puede no ser necesariamente un duplicado de eso. –