Сервисный Модуль Drupal OAuth

Сервисный Модуль Drupal OAuth

22.02.2011 02:21:21 Просмотров 54 Источник

Я пытаюсь провести некоторые исследования в отношении потенциальной настройки существующего сайта Drupal с учетными записями пользователей / страницей входа в систему, чтобы также быть поставщиком услуг OAuth, в основном аутентифицируя пользователей для совершения звонков с веб-службой. Я ищу модуль Drupal, который даст эту функциональность. Большинство из того, с чем я сталкиваюсь, - это потребительские модули OAuth, что не то, что я хочу в этом случае.

Я нашел несколько модулей, которые, как мне кажется, могут сделать это для меня, но описания модулей, как правило, довольно расплывчаты и не имеют большой пользовательской базы, которая не внушает особого доверия.

Кто-нибудь еще делал это раньше? Какие лучшие модули доступны для этого?

У вопроса есть решение - Посмотреть?

Ответы - Сервисный Модуль Drupal OAuth / Drupal OAuth Service Module

Является ответом!
user470714

03.03.2011 10:02:04

После нескольких дней исследований я смог найти несколько модулей, которые помогают в этом. А именно, услуги http://drupal.org/project/services и это сопровождающий модуль аутентификации OAuth http://drupal.org/project/services_oauth .

Оба они также имеют несколько зависимостей. После настройки вы можете аутентифицировать пользователей на сторонних сайтах с помощью OAuth. Предположительно, это открывает целый веб-сервис Drupal API, но мне еще предстоит успешно его использовать.

https://stackoverflow.com/questions/5072425/drupal-oauth-service-module/5185221#comment10870220_5185221
Вы добились здесь какого-нибудь успеха? Я попытался настроить его, но я продолжаю получать "потребитель не имеет права доступа к этой услуге."В D6 я настраиваю фиктивного пользователя, а затем одного потребителя. Затем я вызываю OAuth / request_token add в маркерах ответа и получаю разрешение потребителя, я получаю маркер доступа и завершаю подписанный запрос.
Biagio Arobba

08.11.2011 05:05:43

На данный момент Вы должны использовать "сервисы", версия 3.х, и "OAuth". Вы не захотите использовать ни один из других модулей. Они не совместимы с последними сервисами и модулями oauth.

colan

24.06.2014 10:11:13

Для OAuth2 есть сервер OAuth2 . OAuth-это для OAuth1.

Соответствующий клиент для OAuth2-это клиент OAuth2 .

Помочь в развитии проекта:
Закрыть X