El módulo Servicios está a punto de lanzar su nueva versión 3.0 para D6 y D7. Hay un submódulo OAuth a Servicios que agrega una nueva OAuth UI dentro de la IU de configuración de servicios .
¿Alguien sabe cómo configurar esa interfaz de usuario?
Espero que los desarrolladores de Servicios escriban algo, pero dado que están trabajando duro en el lanzamiento oficial, la documentación será lo último que se haga. Mientras tanto, si alguien se ha dado cuenta de su familiaridad previa con OAuth , comparta su conocimiento con nosotros menos informados. (Como al explicarlo a alguien que no ha usado OAuth antes).
(OAuth Login Provider contiene un punto final preconfigurado con OAuth soporte:
Debe crear contextos OAuth para los cuales puede crear consumidores OAuth . La razón por la que tenemos contextos OAuth es porque no queremos vincular contextos OAuth directamente a los puntos finales: debe poder compartir claves de consumidor entre múltiples puntos finales y también entre servicios y proyectos no relacionados con los servicios .
En Servicios selecciona OAuth como los mecanismos de autenticación y selecciona un contexto. También debería poder seleccionar el nivel de autenticación para cada recurso individual en el punto final, pero creo que alguien lo eliminó accidentalmente y todavía no lo hemos agregado de nuevo: http://drupal.org/node/115442
Hay una página del manual que cubre las pruebas Oauth servicios basados en http://drupal.org/node/942866 . Esto supone que tiene cierta familiaridad con ambos = oauth y el drupal oauth módulo.
El flujo de trabajo básico en cuanto a la implementación es:
Para las pruebas, probablemente tendrá que escribir su propio código de cliente que genera la firma oauth) y luego la pasa con sus solicitudes de servicio.
Para obtener más información sobre Oauth), le recomiendo que comience leyendo esta guía, que es bastante completa - http://hueniverse.com/2007/10/beginners-guide-to- oauth-part-i-overview /