我正在考虑在LabVIEW中创建OAuth库,但是为了在开发期间对其进行测试,我想使用一些测试服务器,而不会使具有真实用户的现有服务超载。
是否有这样的服务器或是否有我可以自己运行的简易服务器应用程序(Linux或Windows)?
答案 0 :(得分:23)
http://term.ie/oauth/example/index.php是http://oauth.googlecode.com/svn/code/php/example/中找到的php代码的实例。
端点是: http://term.ie/oauth/example/request_token.php http://term.ie/oauth/example/access_token.php http://term.ie/oauth/example/echo_api.php
消费者密钥和秘密是:
返回的令牌是:
和
我在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。
答案 1 :(得分:8)
您可以在Github上尝试OAuth.io及其开源守护程序oauthd:https://github.com/oauth-io/oauthd
答案 2 :(得分:6)
对于通过Google访问此处的用户:term.ie已经停用了几个月,因此我们现在使用http://oauthbin.com上的oAuth测试服务器,该服务器托管在App Engine上,不太可能发生故障。
答案 3 :(得分:1)
您可以尝试ApiFest OAuth 2.0服务器(https://github.com/apifest/apifest-oauth20)。按照描述的步骤启动服务器。享受!