Ligar a API externa com tokens OAuth 2 em D7

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
amen's picture

Olá pessoal,

Recentemente surgiu a necessidade de ligar a uma API externa por OAuth 2.

Basicamente, necessito de fazer uma chamada para um URL externo com as credenciais, receber um token do URL externo, e utilizar esse token nas chamadas subsequentes.

Gostaria de saber se alguém conhece um módulo bom para fazer a gestão/renovação destes tokens, que são diferentes por utilizador. Estive a manhã inteira a ler sobre módulos contribuídos na área do OAuth, mas não consigo navegar na confusão. Parece-me que a maioria dos módulos são para fazer Servidores OAuth e não clientes, e os clientes que existem são para serviços já conhecidos (Twitter, Facebook, etc.).

Na impossibilidade de encontrar um módulo que faça esta gestão, estou a pensar criar os URL's necessários "à pata" e ter um MENU_CALLBACK que está à escuta das respostas e que de alguma forma as comunica para o resto do módulo. Mas esta solução é realmente demasiado trabalho e talvez seja reinventar a roda... daí estar a pedir ajuda.

Portugal

Group categories

Classificação

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week