Как настроить сервер oAuth? - PullRequest
2 голосов
/ 24 ноября 2011

Я хочу процесс проверки oAuth для мобильного приложения. Для этого мне нужно настроить сервер oAuth, который прослушивает запросы и предоставляет токены доступа. Как мне это настроить? Я не нашел какой-либо соответствующей справки в сети. дайте мне знать. Также будет хорошо, если это можно будет сделать с помощью CakePHP

С уважением Химаншу Шарма

1 Ответ

2 голосов
/ 25 ноября 2011

Вам понадобится библиотека OAuth для PHP, которая реализует поставщик услуг OAuth.

Есть библиотеки PECL и PEAR OAuth, но моё личное свидетельство - oauth-php, так как это проще.Я реализовал сервер и клиент с ним.

Я не могу комментировать написание поставщика услуг в Cake.


Обновления на основе комментариев ОП

Скопируйте этот каталог в ваше PHP-приложение, чтобы «установить» его.Вам потребуется только поддержка CURL от вашего хоста.Никаких других предварительных условий со стороны вашего хоста нет.

Я сделал эти шаги, чтобы написать OAuth-провайдер с oauth-php, попробуйте это, Google и задайте новые вопросы, когда вы застряли.

  1. прочитайте иллюстрированные руководства о том, как работает OAuth
  2. Изучил соответствующие главы из http://oauth.net/core/1.0a/ (попробуйте этот порядок: 3,4, приложение, 6 и 7 для начала)
  3. прочитайте файлы примеров, включенные в библиотеку, и посмотрите инструкции на страницах сайта
  4. взломайте эти файлы и создайте приложение
...