O módulo Serviços está prestes a lançar sua nova versão 3.0 para os D6 e D7. Há um submódulo do OAuth nos Serviços que adiciona uma nova interface de usuário do OAuth à interface de configuração dos Serviços .
Alguém sabe como configurar essa interface do usuário?
Espero que os desenvolvedores dos Serviços escrevam algo, mas, como eles estão trabalhando duro no lançamento oficial, a documentação será a última coisa a ser feita. Enquanto isso, se alguém descobrir isso com familiaridade prévia com o OAuth , compartilhe seu conhecimento conosco menos informados. (Como explicá-lo a alguém que nunca usou o OAuth antes.)
fonte
O provedor de login do OAuth contém um ponto de extremidade pré-configurado com suporte ao OAuth:
Você precisa criar contextos OAuth para os quais é possível criar consumidores OAuth . A razão pela qual temos contextos OAuth é que não queremos vincular contextos OAuth diretamente aos pontos de extremidade - você deve poder compartilhar as chaves do consumidor entre vários pontos de extremidade e também entre projetos de serviços e não serviços .
Nos Serviços, você seleciona OAuth como os mecanismos de autenticação e seleciona um contexto. Você também deve poder selecionar o nível de autenticação para cada recurso individual no nó de extremidade, mas acho que alguém o removeu acidentalmente e ainda não o adicionamos ainda: http://drupal.org/node/1154420
fonte