2010-08-19 37 views
23

Tôi đang nghĩ đến việc tạo thư viện OAuth trong LabVIEW, nhưng để thử nghiệm điều này trong quá trình phát triển, tôi muốn sử dụng một số máy chủ thử nghiệm, mà không làm quá tải dịch vụ hiện có người dùng thực sự.Máy chủ/ứng dụng thử nghiệm OAuth

Có máy chủ như vậy hoặc có ứng dụng máy chủ dễ dàng (Linux hoặc Windows) mà tôi có thể tự chạy không?

Trả lời

22

http://term.ie/oauth/example/index.php là ví dụ trực tiếp về mã php được tìm thấy trong http://oauth.googlecode.com/svn/code/php/example/.

Các thiết bị đầu cuối là: http://term.ie/oauth/example/request_token.php http://term.ie/oauth/example/access_token.php http://term.ie/oauth/example/echo_api.php

Khóa người dùng và bí mật là: chính

  • Consumer: Phím
  • Bí mật người dùng: bí mật

Các tokens trả lại là:

  • Yêu cầu mã thông báo: requestkey
  • Yêu cầu bí mật: requestsecret

  • truy cập mã thông báo: accesskey
  • Tiếp cận bí mật: accesssecret

Tôi đã thử nghiệm nó với mã máy khách riêng của nó tại http://term.ie/oauth/example/client.php và nó đã làm việc với các phương thức chữ ký HMAC và PLAINTEXT.

RSA chữ ký sẽ yêu cầu các phím công cộng và tư nhân được sử dụng trong các máy chủ thử nghiệm tìm thấy ở đây:

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

Đối với một kiểm tra nhanh chóng và dơ bẩn này có lẽ sẽ làm việc, nếu bạn đang lo lắng về việc sử dụng một ai đó elses máy chủ, nó sẽ được khá dễ dàng để triển khai mã từ http://oauth.googlecode.com/svn/code/php/ tại địa phương hoặc trên một máy chủ bạn có quyền truy cập vào đó là chạy php.

+0

term.ie bị ngừng hoạt động. :-(http://isup.me/term.ie – kay

+0

Liên kết bị lỗi: ( – Rob

6

Đối với người dùng đến đây thông qua Google: term.ie đã ngừng hoạt động trong vài tháng, vì vậy chúng tôi hiện đang sử dụng máy chủ thử nghiệm oAuth tại http://oauthbin.com, được lưu trữ trên App Engine và không thể đi xuống.

+0

Điều này thật tuyệt. Máy chủ chạy mà tôi có thể kiểm tra mã của mình là chính xác những gì tôi đang tìm kiếm. – Sion

Các vấn đề liên quan