2010-12-02 12 views
8

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?

+0

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)? –

+1

@theTinMan OAuth! = OpenID, por lo que puede no ser necesariamente un duplicado de eso. –

Respuesta

7

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.

+0

solo por curiosidad, ¿oficial a quién? Nunca he visto eso. – Thufir

+5

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. –

Cuestiones relacionadas