Тестовый сервер OAuth / приложение - PullRequest
25 голосов
/ 19 августа 2010

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

Есть такой сервер или простое серверное приложение (Linux или Windows), которое я могу запустить сам?

Ответы [ 4 ]

23 голосов
/ 27 августа 2010

http://term.ie/oauth/example/index.php - живой пример кода php, найденного в http://oauth.googlecode.com/svn/code/php/example/.

Конечные точки: http://term.ie/oauth/example/request_token.php http://term.ie/oauth/example/access_token.php http://term.ie/oauth/example/echo_api.php

Ключ и секрет потребителя:

  • Ключ потребителя: ключ
  • Consumer Secret: секрет

Возвращены токены:

  • Запрос токена: requestkey
  • Запрос секрета: requestsecret

и

  • токен доступа: accesskey
  • Секрет доступа: accesssecret

Я протестировал его с собственным клиентским кодом на http://term.ie/oauth/example/client.php, и он работал с методами подписи HMAC и PLAINTEXT.

Для подписи RSA потребуется открытый и закрытый ключи, используемые на тестовом сервере, найденном здесь:

http://oauth.googlecode.com/svn/code/php/OAuth_TestServer.php

Для быстрого и грязного теста это, вероятно, сработает, если вы беспокоитесь об использовании чужого сервера, достаточно просто развернуть код с http://oauth.googlecode.com/svn/code/php/ локально или на сервере, к которому у вас есть доступ к которому работает php.

8 голосов
/ 31 июля 2013

вы можете попробовать OAuth.io и его открытый демон oauthd на Github: https://github.com/oauth-io/oauthd

6 голосов
/ 31 мая 2014

Для пользователей, которые приходят сюда через Google: term.ie не работает в течение нескольких месяцев, поэтому мы сейчас используем тестовый сервер oAuth по адресу http://oauthbin.com,, который размещен на App Engine и вряд ли будет отключен.

1 голос
/ 03 апреля 2014

Вы можете попробовать ApiFest OAuth 2.0 Server (https://github.com/apifest/apifest-oauth20). Выполните шаги, описанные для запуска сервера. Наслаждайтесь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...