2012-07-26 14 views
8

Tenemos una aplicación Windows 7 Task Tray que necesita acceder a los servicios en nuestra aplicación Google App Engine, y tenemos dificultades para hacer que la conexión OAuth entre ellos funcione. Por alguna razón, nuestras bibliotecas OAuth que funcionan con las implementaciones de Twitter y Tumblr OAuth no parecen funcionar en este escenario con Google. Google devuelve una respuesta de solicitud incorrecta de 400 al último paso en la secuencia de autorización de OAuth.Realización de una conexión OAuth desde una aplicación de Windows a una aplicación Google App Engine

Para solucionar el problema, estoy tratando de usar la página de Google OAuth 1.0 Playground (http://googlecodesamples.com/oauth_playground/index.php). Pero no puedo determinar qué se debe ingresar para el "alcance" en el paso 1. Si ingreso el nombre de nuestro servidor GAE, la secuencia fallará con el mensaje de error "Alcance no válido". Claramente, elegir uno de los ámbitos provistos (los servicios API de Google) no es una opción para nosotros.

¿Alguien puede decirme cómo debe establecerse la designación del alcance de OAuth al acceder a los servicios alojados de Google App Engine?

+0

¿Estás tratando de autenticar una cuenta de Google o ¿algo más? – Sologoub

Respuesta

0

Creo que este Google Official Docs explica mejor cómo configurar un punto final a su propia aplicación appengine. Usted pregunta no es muy específico, pero toma nota de los siguientes que se está escribiendo en este documento:

El alcance de una autorización, cuánto se le permite al consumidor tener acceso, es para todos de una sola aplicación . App Engine solo es compatible con ámbitos de aplicaciones completas y no admite solicitudes de alcance más granulares. Cuando las cuentas de Google solicitan al usuario autorizar a un consumidor, el mensaje explica que el consumidor está solicitando permiso para acceder a la aplicación completa.

¿Y configuró OAuth en su dominio?

El consumidor realiza acciones de OAuth utilizando un conjunto de puntos finales de servicio web estándar. Estos puntos finales usan rutas reservadas en el dominio de su aplicación. Por ejemplo, si su aplicación utiliza un dominio de Google Apps de www.example.com, los criterios de valoración para el protocolo OAuth comienzan como sigue:

https://www.example.com/_ah/OAuth ...

Cuestiones relacionadas