Cómo usar la API de Google autorizada internamente para OAuth en mi aplicación de Facebook

Estoy creando una aplicación de Facebook usando Django donde estoy usando la API de Blogger. Entonces, todo lo que quiero es leer los datos de un blog público (mi blog).

Traté de leer la documentación y descubrí que tenemos 3 tipos de mecanismos de autenticación (ClientLogin, OAuth, AuthSub Proxy). Como no puedo poner directamente las credenciales de inicio de sesión en la aplicación (inseguro), solo tengo una opción para usar. es decir, OAuth.

La parte complicada de mi proyecto es que los "usuarios" (usuarios de Facebook) deberían poder acceder a mis datos sin proporcionar ninguna información de autorización a Google. Sin embargo, a los ojos de Google - OAuth, mientras extraigo datos del blog para mostrarlos al público, se me considera un "usuario" que necesita autorizar la aplicación cada vez que alguien abre la aplicación en Facebook, lo cual es completamente absurdo. .

Entonces, podría haber dos formas de hacer esto:

  1. Debería poder extraer datos del blog sin ninguna autorización del usuario.

¿Cómo puedo hacerlo? Que no

  1. Debería poder autorizar mi aplicación internamente para OAuth para que los usuarios de Facebook puedan acceder a los datos sin proporcionar ninguna información a Google.

¿¿Cómo puedo hacer esto?? Si es posible, ¿es esta una forma segura?

  • Soy bastante nuevo en OAuth, API de Google... así que sugiera la mejor y más segura manera...

preguntado el 01 de julio de 12 a las 13:07

1 Respuestas

Creo que puedes usar Google API Access Token extrayendo datos públicos.. o OAuth Service account.

Cualquiera de estos haría su trabajo.

Respondido 20 Jul 12, 05:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.