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 OAuth con OData
- 8. ¿Cómo me conecto a la API de Google Calendar sin la autenticación oAuth?
- 9. ¿Cómo obtener datos de Google Analytics usando OAuth?
- 10. Google OpenID + OAuth persistente?
- 11. ¿Qué biblioteca de openid/oauth para conectar un proyecto django a las cuentas de Google Apps?
- 12. Usando Ruby y net-ssh, ¿cómo me autentico usando el parámetro key_data con Net :: SSH.start?
- 13. Configuración de authlogic-oauth con google
- 14. Cómo acceder a Contactos de Google usando OpenID en Ruby
- 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 me conecto al servidor IMAP de Gmail usando oauth en Rails3?
- 18. google oAuth - cómo eliminar cookies después del inicio de sesión desde google oAuth
- 19. Ejemplo de Oauth for Google API usando Python/Django
- 20. OmniAuth usando google oauth 2 estrategia alcance falla
- 21. Iniciar sesión con FB Connect/Google OAuth en .NET
- 22. ¿Cómo me puedo conectar a MySQL desde los formularios de Windows?
- 23. Recuperando la fecha de nacimiento con Google OAuth API
- 24. Autenticación de Oauth a Fitbit usando httr
- 25. Obtén datos de Google Analytics con el token de Oauth?
- 26. Conectar a thinkorswim usando NDDE en .Net
- 27. Google oauth a través de legado y OmniAuth/oauth solicitando continuamente acceso
- 28. Integración de OAuth con Vimeo usando Scribe
- 29. Cómo conectar a AVD
- 30. ¿Por qué no puedo autenticarme con OAuth?
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. –